0

如何将生成的 Dreamweaver PhoneGap 站点文件导入 Eclipse IDE for Android Platform。

我目前正在使用 Dreamweaver CS6 Trail 版本来构建 PhoneGap 应用程序。

我复制了 Dreamweaver 站点文件夹中生成的所有文件并将其粘贴到 assets/www 文件夹中。

它最初适用于 hello world 应用程序并在 Android 模拟器中正确显示,但现在我的带有 5 个 HTML 页面的 PhoneGap 应用程序在 Dreamweaver CS6 中运行良好,但在 Eclipse 上无法运行。

当我尝试运行该应用程序时,它显示一个空白的白屏 2 分钟,然后黑屏 30 秒,然后抛出一个错误

"E/Web Console(302): SECURITY_ERR: DOM Exception 18: An attempt was made to break through the security policy of the user agent. at file:///android_asset/www/jquery.mobile-1.0.min.js:70".

我尝试为 .js 文件中存在的函数添加 try catch 块,但对我来说不起作用。我仍然遇到同样的错误。

难道我做错了什么 ?还是两者都是开发Phonegap应用程序的不同方式的原因?

4

1 回答 1

0

该错误消息表明这是内容安全策略问题。您的网站是否在制作跨域 XHR 或其他对 CSP 不友好的活动?

这可能与 Dreamweaver 本身无关。Phonegap URL 白名单也可能存在问题。

于 2012-10-09T13:15:40.863 回答