搜尋

首頁  >  問答  >  主體

angular.js - AngularJS v1.5.8 在IE9中出現灰屏,不啟動的問題。

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


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

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

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

phpcn_u1582phpcn_u15822831 天前699

全部回覆(5)我來回復

  • PHPz

    PHPz2017-05-15 17:13:00

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

      • 沒想到。 。 。

    回覆
    0
  • 我想大声告诉你

    我想大声告诉你2017-05-15 17:13:00

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

    回覆
    0
  • ringa_lee

    ringa_lee2017-05-15 17:13:00

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

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

    回覆
    0
  • 过去多啦不再A梦

    过去多啦不再A梦2017-05-15 17:13:00

    好像跟meta有關,你加入

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

    再試試?

    回覆
    0
  • 我想大声告诉你

    我想大声告诉你2017-05-15 17:13:00

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

    if(!(window.console && console.log)) {
      window.console = {
        log: function(){},
        debug: function(){},
        info: function(){},
        warn: function(){},
        error: function(){}
      };
    }

    回覆
    0
  • 取消回覆