1
我使用RequireJS 2.0.4來加載Java腳本文件。IE8中的RequireJs:「沒有定義調用..」
它在Chrome,Firefox和IE9中正常工作,但在IE8中錯誤。
我設置了true
值enforceDefine
配置屬性。
和錯誤信息是no define call for ...
我使用RequireJS 2.0.4來加載Java腳本文件。IE8中的RequireJs:「沒有定義調用..」
它在Chrome,Firefox和IE9中正常工作,但在IE8中錯誤。
我設置了true
值enforceDefine
配置屬性。
和錯誤信息是no define call for ...
時enforceDefine設置爲true,就會出現此,和一個腳本,是 加載兩種:
- 沒有調用定義()聲明模塊。
- 或者是指定全局字符串屬性的填充配置的一部分,該屬性可以檢查加載,並且檢查失敗。
或者,如果錯誤只在IE,而不是顯示了在其他瀏覽器(這 可以生成一個腳本錯誤,可能是腳本:
- 扔了JavaScript語法/評估錯誤
。- 或者有在IE中一個404錯誤的腳本未能加載
那些IE的行爲導致IE的怪癖檢測腳本錯誤 要解決這個問題:。
- 如果模塊調用define(),請確保通過在腳本調試器中進行調試來達到define調用。
- 如果是shim配置的一部分,請確保shim config的導出檢查是正確的。如果在IE中,使用腳本調試器檢查HTTP 404錯誤或JavaScript sytnax錯誤。