当我从谷歌的CDN加载dojo 1.4时,我收到以下错误:
native string.js:183 Uncaught nonpass access
这只发生在使用Chrome时大约一半的刷新时间,有时它可以正常工作。我已经验证了在运行Chrome的多台Windows计算机上重现问题。
我正在使用以下代码创建我的dojo dijits:
<link rel="stylesheet" type="text/css" href="http://ajax.googleapis.com/ajax/libs/dojo/1.4/dijit/themes/tundra/tundra.css">
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/dojo/1.4/dojo/dojo.xd.js" djConfig="parseOnLoad: true">
</script>
<script type="text/javascript">
dojo.require("dijit.layout.TabContainer");
dojo.require("dijit.layout.ContentPane");
dojo.require("dijit.Dialog");
dojo.require("dijit.form.DateTextBox");
</script>
有什么想法吗?
答案 0 :(得分:0)
我没有一个很好的解决方案,但这似乎是Windows上的Chrome 4.0.249.89中的一个错误(XP是我已经确认的)并且与他们的CDN托管版Dojo 1.4无关(我在本地运行。)
无论之前发布的Chome v4是什么,都没有这个问题。我通过Chrome错误报告工具将其报告为错误。
另外,Linux下的FWIW,Chrome“5.0.322.2 dev”(Ubuntu 9.1)没有这个问题。