如何使dojo脱机工作

时间:2013-01-16 12:28:56

标签: dojo offline

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

是否有一种让这项工作脱机的简单方法?

1 个答案:

答案 0 :(得分:1)

整合方式取决于您的使用方式。

我假设你有本地运行的webserver(没有inet访问权限)?!

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

如果您不想在没有网络服务器的情况下构建“离线”应用,那么请查看Adobe AIR以及将dojo工具包与Dojo Extensions for Adobe AIR进行交互。

另一个选项可能是与PhoneGapCordova一起整合以构建离线应用,例如:使用HTML / Javascript进行iPhone等。 M $ AppStore的Win8 / RT应用程序也支持HTML / Javascript(尚未使用Dojo对其进行测试)。

请注意,如果您计划将应用程序“释放”为简单的html文件(点击在浏览器中打开),也会有一些安全限制(例如加载和执行JavaScript)。