ie9 提示’console’ 未定義問題的解決方法
維護的項目在ie9之下運行 沒有問題,新增代碼之后發現不能完整展示 。打開ie的開發者工具之后又可以展示完整 。找了很久沒找到原因,后來發現打開開發者工具之后在控制臺有一條輸出語句 。關掉開發者工具之后,在狀態欄發現提示’console’ 未定義,為什么之前的運行沒有問題,之后的就不行呢?百思不得其解,后來在代碼中增加下面代碼:
復制代碼 代碼如下:
window.console = window.console || (function(){
var c = {}; c.log = c.warn = c.debug = c.info = c.error = c.time = c.dir = c.profile = c.clear = c.exception = c.trace = c.assert = function(){};
return c;
})();
然后項目就可以運行了 。搜索之后發現是ie9的對于console的定義問題造成 。您可能感興趣的文章:AngularJS實現一次監聽多個值發生的變化javascript實現類似于新浪微博搜索框彈出效果的方法圖解Spring框架的設計理念與設計模式完美解決IE9瀏覽器出現的對象未定義問題
相關經驗推薦
- IE8下載不提示保存對話框問題的解決方法
- 快速解決iertutil.dll丟失步驟詳解 系統提示沒有找到iertutil.dll的解決方法
- win7系統安裝不了IE8瀏覽器提示此安裝不支持您的操作系統的解決方法圖文教程
- IE瀏覽器網頁打不開 提示找不到元素的解決辦法
- 如何巧設置指定搜索引擎 讓IE9更完美
- 圖文 IE9瀏覽器的收藏欄該使用教程
- picacg提示一直玩壞怎么辦 一直被玩壞解決辦法
- win7 64位系統無法使用銀行網銀怎么辦? IE9瀏覽器無法使用農業銀行網銀的解決方法
- 使用IE9時出現藍屏或死機通過禁用GPU硬件加速來解決
- QQ坦白說性別可以改嗎 QQ坦白說提示的信息都是真實的嗎
