0

我有一个加载http://ajax.googleapis.com/ajax/libs/dojo/1.3.2/dojo/dojo.xd.js的项目,我希望能够离线使用这个项目我尝试下载 dojo.xd .js 并在本地链接到它,但这仍然无法离线工作在 firebug 中,在 net 选项卡上,我可以看到有更多的 .js 文件加载

有没有一种简单的方法可以使这项工作脱机?

4

1 回答 1

1

集成方式取决于您使用它的方式。

我假设你有本地运行的网络服务器(没有 inet 访问)?!

dojo 网站上,有几种可用的 dojo 集成方式。只需下载其中一个(不要使用 CDN)并将文件放在本地 Web 服务器上。然后它可以通过本地 url 获得(可以相对于您的站点)。

如果您不想在没有网络服务器的情况下构建“离线”应用程序,请查看 Adob​​e AIR 以及 dojo 工具包与Dojo Extensions for Adob ​​e AIR 的交互。

另一种选择可能是与PhoneGapCordova集成以构建离线应用程序,例如使用HTML/Javascript 的iPhone 等。M$ AppStore 的 Win8/RT 应用程序也支持 HTML/Javascript(尚未使用 Dojo 测试过)。

请记住,如果您计划将您的应用程序“发布”为简单的 html 文件(单击以在浏览器中打开),那么还有一些安全限制(例如 JavaScript 的加载和执行)。

于 2013-01-16T12:39:38.930 回答