简体   繁体   English

Chrome 67和Dojo

[英]Chrome 67 and Dojo

1.Which version of dojo works fine with chrome 67 or other higher versions? 1.哪个版本的dojo与chrome 67或其他更高版本兼容? 2. Recently after the chrome upgrade- dojo.js does not loads and throws following error- 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. We are using dojo version 1.9.1 我们正在使用Dojo 1.9.1版

Could anyone please suggest about this? 有人可以建议一下吗?

It was working perfectly fine with previous versions of Chrome browser and we do not see any such error in IE browser for same version of dojo. 在以前版本的Chrome浏览器中,它运行得很好,对于相同版本的dojo,我们在IE浏览器中看不到任何此类错误。

Thanks. 谢谢。

1. From my point of view 1.9 should work. 1.从我的角度来看,1.9应该可以工作。 I use latest in my project, but tried some basic things in JS fiddle and got no problems. 我在项目中使用了最新版本,但是在JS小提琴中尝试了一些基本操作,没有遇到任何问题。 My chrome version is 67. 我的Chrome版本是67。

2. Just and idea where to look... As far as I can see, this error can happen in case when you have multiple define functions in one file (module). 2.公正并知道在哪里查找...据我所知,如果在一个文件(模块)中有多个定义函数,则可能会发生此错误。 At least I tried this and got same error. 至少我尝试了这个,并得到了同样的错误。

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

This code is from dojo.js You could place a breakpoint there and check what's wrong with module. 这段代码来自dojo.js。您可以在此处放置一个断点,并检查模块出了什么问题。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM