緊接著會遇到的問題就是,不是所有的瀏覽器都有這玩意,
以下是利用 ExtJS applyIf 的方式,解決 cross-browser 的問題。
function applyIf(object, config) { var property; if (object) { for (property in config) { if (object[property] === undefined) { object[property] = config[property]; } } } return object; } function PageLoad() { window.console = window.console || {}; applyIf(window.console, { log: function(message) { alert(message); } , info: function(message) { alert(message); } , error: function(message) { throw message; } }); console.log("log"); console.info("info"); console.error("error"); }
沒有留言 :
張貼留言