Chrome 67和Dojo

bqucvtff  于 2022-12-16  发布在  Dojo
关注(0)|答案(1)|浏览(171)

1.哪个版本的dojo可以在chrome 67或其他更高版本上正常工作?2.最近chrome升级后- dojo.js无法加载并抛出以下错误-

dojo.js:15 Error: multipleDefine
    at _f (dojo.js:15)
    at _f3 (dojo.js:15)
    at def (dojo.js:15)
    at dojo_en-us.js:1
(anonymous) @ dojo.js:15
(anonymous) @ dojo.js:15
_9 @ dojo.js:15
req.signal @ dojo.js:15
_f3 @ dojo.js:15
def @ dojo.js:15
(anonymous) @ dojo_en-us.js:1
dojo.js:15 Error: multipleDefine
    at _f (dojo.js:15)
    at _f3 (dojo.js:15)
    at def (dojo.js:15)
    at Grid.js.uncompressed.js:11
(anonymous) @ dojo.js:15
(anonymous) @ dojo.js:15
_9 @ dojo.js:15
req.signal @ dojo.js:15
_f3 @ dojo.js:15
def @ dojo.js:15
(anonymous) @ Grid.js.uncompressed.js:11
dojo.js:15 Error: multipleDefine
    at _f (dojo.js:15)
    at _f3 (dojo.js:15)
    at def (dojo.js:15)
    at OnDemandList.js.uncompressed.js:70
(anonymous) @ dojo.js:15
(anonymous) @ dojo.js:15
_9 @ dojo.js:15
req.signal @ dojo.js:15
_f3 @ dojo.js:15
def @ dojo.js:15
(anonymous) @ OnDemandList.js.uncompressed.js:70
dojo.js:15 Error: multipleDefine
    at _f (dojo.js:15)
    at _f3 (dojo.js:15)
    at def (dojo.js:15)
    at List.js.uncompressed.js:51
(anonymous) @ dojo.js:15
(anonymous) @ dojo.js:15
_9 @ dojo.js:15
req.signal @ dojo.js:15
_f3 @ dojo.js:15
def @ dojo.js:15
(anonymous) @ List.js.uncompressed.js:51
VM185:1 Uncaught ReferenceError: normal is not defined
    at eval (eval at f (css.js.uncompressed.js:1), <anonymous>:1:1)
    at f (css.js.uncompressed.js:1)
   at Object.load (css.js.uncompressed.js:1)
    at _e4 (dojo.js:15)
    at dojo.js:15
    at _9 (dojo.js:15)
    at _ce (dojo.js:15)
    at _35 (dojo.js:15)
    at _36 (dojo.js:15)
    at dojo.js:15

1.我们使用的是dojo版本1.9.1
有谁能对此提出建议吗?
它与以前版本的Chrome浏览器工作得非常好,我们没有看到相同版本的Dojo在IE浏览器中出现任何此类错误。
谢谢。

yqlxgs2m

yqlxgs2m1#

**1.**从我的Angular 来看,1.9应该工作。我用最新的在我的项目,但尝试了一些基本的东西在JS fiddle和得到没有问题。我的chrome版本是67。
**2.**只是和想法在哪里看...据我所知,这个错误可能会发生的情况下,当你有多个定义函数在一个文件(模块)。至少我尝试了这一点,并得到了同样的错误。

if(module.injected === arrived){
                signal(error, makeError("multipleDefine", module));
                return module;
            }

这段代码来自dojo.js,您可以在那里放置一个断点,然后检查模块有什么问题。

相关问题