簡體   English   中英

錯誤:屬性'require'的值為null或未定義,不是IE瀏覽器11中的Function對象

[英]Error: The value of the property 'require' is null or undefined, not a Function object in IE browser 11

我在IE瀏覽器上遇到以下錯誤,我們的網頁無法正常運行。

“錯誤:屬性'require'的值為null或未定義,不是Function對象”

我在IE瀏覽器控制台中發現以下錯誤,請在此處輸入圖片描述

根據上述錯誤,請對以下錯誤代碼進行罰款

錯誤1

 require({cache:{ 'webgate/Password':function(){ define(["dojo/_base/declare", "aps/Password", "dojo/request/xhr", "dojo/query"], function(declare, Password, xhr, query){ 

錯誤2

 require(["dijit/registry", "aps/ready!"], function(registry) {

如何解決呢?

當腳本嘗試將require用作function時, require未定義為function 您始終可以通過檢查是否存在此問題來確保不遇到此問題:

if (typeof require === "function") {
    //your code
}

但這只會確保您不會遇到語法錯誤。 主要問題是語義,當您嘗試使用它時, require確保已經定義了您的require 也許您可以將代碼包裝到一個function然后在body onload時調用該function

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM