0

jquerymobile.1.0.1をFirefox用に構築した拡張機能に挿入するために、ここで自分の力ですべてを試しています。

インストールして他のスクリプトにリンクすることはできますが、すべて正常に動作しているように見えますが、jquerymobile を動作させるにはさまざまなエラーが発生しました。

アドオンビルダーを介してアップロードしようとしました ファイルをリモートでリンクしようとしました ファイルをコピーして他のコードに貼り付けようとしました..何も機能しません。

この拡張機能をサファリ、クロム、オペラ用に問題なくコーディングしましたが、Firefox は、コードに jquerymobile をリンク/インクルードすると、次のエラーを返します。

タイムスタンプ: 12-04-27 12:10:33 PM エラー: キャッチされていない例外: [例外... "コンポーネントが失敗コードを返しました: 0x80004005 (NS_ERROR_FAILURE) [nsIDOMHistory.replaceState]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" 場所: " JS フレーム :: resource://jid0-d4zlaxz3cfuahkcdoecsmya637m-at-jetpack/idesireit/data/js/jquery.mobile-1.0.1.min.js :: :: 行 72" データ: no]

また、コピーまたは貼り付けする機会がなかった「許可されていないユニコード」に関するエラーもありましたが、数回の保存でそれを見たことはありません...

上記のエラーはクロスドメイン関数が原因である可能性があることを読みましたが、すべてのクロスドメイン関数は別のjsファイルにあり、それらはすべて正常に機能しています(jquerymobileが正しいように動作してナビゲートできるものから判断します)今 )

私は初心者です - 私のエラーが私の愚かさに基づいている場合は、軽く行ってください :O

4

2 に答える 2

1

私は先に進み、ポップアップだけを含むまったく新しい拡張機能を作成しました。そのポップアップには、jquery と jquery.mobile という名前が付けられました。

このエラーがすぐに再び発生しました。

先に進み、ダッシュボード ウィジェットで使用している代替 UI を使用します。これには多くの時間を無駄にしました。

于 2012-04-28T04:35:38.617 に答える
0

バグは、JQ Mobile ではなく addonsdk にあります。パネル内の window.history オブジェクトにアクセスまたは操作しようとすると、このエラーが発生します。

于 2013-05-28T19:18:39.740 に答える