ie9 提示'console' 未定義問題的解決方法
更新時(shí)間:2014年03月20日 15:20:29 作者:
關(guān)掉開發(fā)者工具之后,在狀態(tài)欄發(fā)現(xiàn)提示'console' 未定義,為什么之前的運(yùn)行沒有問題,之后的就不行呢
維護(hù)的項(xiàng)目在ie9之下運(yùn)行 沒有問題,新增代碼之后發(fā)現(xiàn)不能完整展示。打開ie的開發(fā)者工具之后又可以展示完整。找了很久沒找到原因,后來發(fā)現(xiàn)打開開發(fā)者工具之后在控制臺有一條輸出語句。關(guān)掉開發(fā)者工具之后,在狀態(tài)欄發(fā)現(xiàn)提示'console' 未定義,為什么之前的運(yùn)行沒有問題,之后的就不行呢?百思不得其解,后來在代碼中增加下面代碼:
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;
})();
然后項(xiàng)目就可以運(yùn)行了。 搜索之后發(fā)現(xiàn)是ie9的對于console的定義問題造成。
復(fù)制代碼 代碼如下:
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;
})();
然后項(xiàng)目就可以運(yùn)行了。 搜索之后發(fā)現(xiàn)是ie9的對于console的定義問題造成。
相關(guān)文章
js實(shí)現(xiàn)按鈕顏色漸變動(dòng)畫效果
這篇文章主要介紹了js實(shí)現(xiàn)按鈕顏色漸變動(dòng)畫效果的方法,涉及javascript鼠標(biāo)事件及頁面表單元素樣式的動(dòng)態(tài)操作技巧,需要的朋友可以參考下2015-08-08js 動(dòng)態(tài)生成json對象、時(shí)時(shí)更新json對象的方法
下面小編就為大家?guī)硪黄猨s 動(dòng)態(tài)生成json對象、時(shí)時(shí)更新json對象的方法。小編覺的挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2016-12-12JS實(shí)現(xiàn)頁面滾動(dòng)到關(guān)閉時(shí)的位置與不滾動(dòng)效果
這篇文章主要介紹了JS實(shí)現(xiàn)頁面滾動(dòng)到關(guān)閉時(shí)的位置與不滾動(dòng)效果,滾動(dòng)有兩種方案,其一,利用路由中的meta,在離開頁面時(shí)緩存 top 信息,其二,利用keep-alive緩存整個(gè)頁面。但是僅限于沒有實(shí)時(shí)數(shù)據(jù)變動(dòng)的頁面,需要的朋友可以參考下本文2022-06-06原生JavaScript實(shí)現(xiàn)AJAX、JSONP
本篇文章將會講解原生JavaScript如何實(shí)現(xiàn)簡單的AJAX,還有跨域請求JSONP。具有很好的參考價(jià)值。下面跟著小編一起來看下吧2017-02-02用于CSS代碼壓縮與格式化的javascript函數(shù)代碼
呵呵,發(fā)現(xiàn)只要幾行JS代碼就可實(shí)現(xiàn)css的壓縮與格式化,非常不錯(cuò)。2009-12-12js canvas實(shí)現(xiàn)適用于移動(dòng)端的百分比儀表盤dashboard
這篇文章主要為大家詳細(xì)介紹了js canvas實(shí)現(xiàn)適用于移動(dòng)端的百分比儀表盤dashboard,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-07-07