【问题标题】:Eclipse is throwing an error when using Dreamweaver CS6 Site files in Eclipse Android PhoneGap Project在 Eclipse Android PhoneGap 项目中使用 Dreamweaver CS6 站点文件时,Eclipse 抛出错误
【发布时间】:2012-10-05 21:33:36
【问题描述】:

如何将生成的 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 Apps 开发方式的原因?

【问题讨论】:

    标签: android eclipse cordova dreamweaver phonegap-plugins


    【解决方案1】:

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

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

    【讨论】:

    • 我只是在构建一个简单的 PhoneGap 应用程序,它有 5 个 UI 屏幕,写在一个 index.html 中。我不知道跨域 XHR 或其他对 CSP 不友好的活动。目前使用 Dreamweaver CS6 制作我的 HTML、CSS、JavaScript 文件,然后尝试用它构建 Android eclipse 项目。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多