0

生成された Dreamweaver PhoneGap サイト ファイルを Android プラットフォーム用の Eclipse IDE にインポートする方法。

現在、Dreamweaver CS6 Trail Version を使用して PhoneGap アプリケーションを構築しています。

Dreamweaver サイト フォルダーに生成されたすべてのファイルをコピーし、assets/www フォルダーに貼り付けました。

最初は hello world アプリケーションで動作し、Android Emulator で正しく表示されましたが、現在、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 に答える