angular.js - AngularJS v1.5.8 在IE9中出現灰屏,不啟動的問題。
phpcn_u1582
phpcn_u1582 2017-05-15 17:11:00
0
5
660

使用IE10瀏覽器可以正常查看,但一模擬IE9就會出現灰螢幕現象,app都不啟動,如圖:


這個是360相容模式下的IE下的沒截到圖,都是一樣的,title都沒有解析出來,
但是很奇怪的是IE中開啟控制台,再刷新就能正常顯示,控制台也沒有報任何錯誤,求大神有沒有遇到這種情況?

註:之前發現過這種情況,由於控制器某一個值未定義導致angular報錯;
但是現在實在找不到哪裡有這個現象。

查看IE調試工具中發現,網路請求了CSS文件,但是到JS的時候就停止了?

phpcn_u1582
phpcn_u1582

全部回覆(5)
PHPzhong

發現是console的問題,在IE9中如果不開始調試工具的話,程式碼一運行到console就停止了;

    • 沒想到。 。 。

我想大声告诉你

謝邀啊。
你這程式碼什麼都沒有,angular版本也沒說,讓我怎麼復現。 。 。要不然你現整個可重複的例子,我們再繼續debug 吧

左手右手慢动作

如果不能穩定重現就很難找到問題。

要不你試試,把估計有問題的組件先註解掉,一個個試,先找找看是哪個引起的這個問題

过去多啦不再A梦

好像跟meta有關,你加入

<meta http-equiv="X-UA-Compatible" content="IE=edge" />

再試試?

我想大声告诉你

媽媽再也不用擔心Console is undefined了

if(!(window.console && console.log)) {
  window.console = {
    log: function(){},
    debug: function(){},
    info: function(){},
    warn: function(){},
    error: function(){}
  };
}
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板