DOJO没有互联网连接

时间:2012-01-04 09:50:10

标签: dojo offline

我需要使用DOJO构建Intranet站点。即使没有互联网连接,用户也应该能够使用该网站。但是当我使用dojo.require("dojox.widget.AutoRotator");时,它正在从ajax.googleapis.com获取JS文件。有没有办法避免这种情况。我为dojo.js指定了一个本地位置: <script type="text/javascript" src="/dojo/dojo.js">,但AutoRotator.js未从此位置获取。它来自互联网。

2 个答案:

答案 0 :(得分:3)

如果您使用CDN托管版本的Dojo,那么当您执行任何操作时,它会将其拉出来。

如果您想避免这种情况,那么您应该创建一个版本,或在本地托管您自己的Dojo版本。

答案 1 :(得分:1)

问题解决了。我们必须在dojo.xd.js的“registerModule”中给出本地路径。然后JS将从我们在registerModule中给出的位置获取。

例如:

dojo.registerModulePath("dojo","/portal_dojo/dojo");

dojo.registerModulePath("dijit","/portal_dojo/dijit");

dojo.registerModulePath("dojox","/portal_dojo/dojox");