2012-04-27 18 views
0

私はFirefoxのためのビルドを持っている拡張機能にjquerymobile.1.0.1を挿入するために私の力の下ですべてを試しています。FirefoxのアドオンビルダーとJqueryモバイル

私は、インストール、他のスクリプトへのリンク、すべてがうまく動作するようだが、jquerymobileが動作するようになったエラーの品揃えを持っていたことができます。

アドオンビルダーを使用してアップロードしようとしました ファイルをリモートでリンクしようとしました ファイルをコピーして別のコードに貼り付けてみました。何も問題ありません。私は問題なしサファリ、クロムやオペラのためにこの拡張機能をコード化しましたが、Firefoxは、私は/このエラーを返す私のコードでjquerymobileを含めるにリンク秒チョーク

タイムスタンプ:12-04-27 12: 22:33 エラー:キャッチされない例外:[例外... "コンポーネントは障害コードを返しました:0x80004005の(NS_ERROR_FAILURE)[nsIDOMHistory.replaceState]" nsresult: "0x80004005の(NS_ERROR_FAILURE)" 場所:「JSフレーム::リソース:// jid0-d4zlaxz3cfuahkcdoecsmya637m・アット・ジェットパック/ idesireit /データ/のJS/jquery.mobile-1.0.1.min.js :: ::ライン72" データ:NO]

、また約エラー "が許可されていないユニコード"私はコピーする機会を得られなかったまたはペーストが、私は、いくつかのセーブ...

内の1つの私は上記のエラーは、クロスドメインの機能が原因で発生することができますが、すべて私のクロスドメインの機能は、別のjsファイルであることを読んだことを見ていませんそして、彼らはすべての

(私はそれが今であるとして動作jquerymobileとに移動することができたものから判断する)うまく働いている私は初心者だ - 私のエラーは私の愚かさに基づいている場合、軽く行ってください:

O
+0

。あなたのエクステンションは何が起こったときにやっている?理想的には、質問を編集して関連するコード部分を挿入する必要があります。 PS:心配しないで、 'history.pushState'サポートコードは、自身を初期化するときにそれを呼び出します。 –

+0

これは、私がコードを呼び出すかどうかにかかわらず、 – user1361547

+0

私はこの時点でjquerymobileと呼んでいるコードは です。 <スクリプトSRC =" http://site.com/js/jquery.mobile-1.0.1.min.js "> <スクリプトSRC =" http://site.com/js /script.js「> <スクリプトsrcは=」JS/plugins.js "> それが唯一のUI-UXは、私は他のどの機能コードへの他のすべての呼び出しを削除した場合ので、何のファイルがで任意の機能をファイルしない を備え扱いすべて..私はjquerymobileと私のHTML(プレーンHTML)を残すだけで、同じエラーが発生する – user1361547

答えて

1

私はすべての新しい拡張子を作成しました。ポップアップ以外には が含まれていました。そのポップアップにjqueryとjquery.mobileという名前が付きました。

私はこのエラーを直ちに受け取りました。

私はちょうど私がこの上であまりにも多くの時間を無駄にした、先に行くと、私はダッシュボードのウィジェットを使用している代替UIを使用するつもりです。

+0

は、jq mobileの非圧縮バージョンを使用してデバッグするのが簡単でした。コンテンツスクリプトコードと実際のDOMの間でSDKが使用するプロキシが問題を引き起こしている可能性があります。 – canuckistani

+0

私はいくつかの検索でこれを見つけました: https://bugzilla.mozilla.org/show_bug.cgi?id=593910 そして、素晴らしい、エラーフリーの作品を作成するコードを修正しました.. – user1361547

0

このバグはJDK Mobileではなく、addonsdkにあります。パネル内のwindow.historyオブジェクトにアクセスまたは操作しようとすると、このエラーが発生します。エラーは[ `window.history.replaceState()`](https://developer.mozilla.org/en/DOM/window.history#replaceState)への呼び出しから来ること

関連する問題