問題タブ [firefox-addon-sdk]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
firefox-addon - アドオン SDK を使用して Firefox アドオンでページ タイトルを取得する
新しい Firefox アドオン ビルダーを使用して、すべてのページでページ タイトルを取得しようとしています。どうやってやるの?
編集 詳細情報 すべてのページ読み込みイベントでページ タイトルを取得したい。
firefox - firefox アドオン sdk と XUL
私は最初の Firefox アドオンの作成を開始したばかりで、現在 API に慣れるための学習段階にあります。
ただし、どの方法を使用すればよいか、少しあいまいであることがわかりました。XUL を使用して Firefox アドオンをビルドする方法に関するいくつかのチュートリアルを読んだ後、別の方法があることに気付きました。私が理解しているアドオン SDK の使用は、Firefox 4 以降のバージョン専用です。私は XUL と比較して SDK の方が好きですが、SDK はまだ初期段階にあり、いくつかの機能が欠けているように見えます (私はそう思います)。
では、私の質問は、どの道を進むべきかということです。また、XUL よりもはるかにクリーンに見える新しい SDK の方法、または古き良き方法である XUL (私は大ファンではありません) を使用しますか?
この投稿を読んだ後: http://blog.mozilla.com/addons/2010/12/09/announce-add-on-sdk-1-0b1/ SDK は XUL よりもはるかに優れていると思います。 sockets api のようないくつかの機能があるので、XUL のみを使用してプロジェクトを開始するか、SDK がより成熟するまで延期することができます。
この問題についてのあなたの考えを待っています。ありがとう
PS: Firefox の古いバージョン (ff3.x) 用のアドオンの開発には興味がありません。
sockets - XPCOMソケットが閉じています。それを生き続ける方法は?
私は現在、TCPソケットを使用してサーバーに接続するクライアントであるFirefoxアドオンを開発しています。
私の小さなテストでは、すべてが正常に機能し、クライアント(ffアドオン)がサーバー(Javaで設計)に接続してメッセージを送信しますが、その後、Firefoxはソケットを閉じています。
他のクライアント(JavaおよびC ++で設計されている)と接続でき、接続が閉じられないため、サーバー側のコードに問題がないことはわかっています。
問題は、Firefoxがソケットオブジェクトへの参照がなくなった後にソケットオブジェクトを破棄するため、接続が閉じられることだと思います。
とにかくここに私のコードがあります:
私はFirefox7を使用しており、FirefoxアドオンSDKを使用してアドオンを構築しています。
さらに読むために、ソケットを存続させる方法についてのアイデアはありますか?
ありがとう
firefox-addon - firefox-addon-sdkの「Request」関数でpostを使用する方法
私はこのリンクとして関数「リクエスト」について読みました: https ://addons.mozilla.org/en-US/developers/docs/sdk/1.1/packages/addon-kit/docs/request.html
そして、「post」方式を使用したいと思います。postメソッドを使用してJSからサーバーに変数を送信する方法についての説明や例はありません。どうすればいいですか?
firefox-addon - 必要なファイルを変更できないというエラーでアドオンをインストールできません
アドオンを開発しましたが、PC で完全に動作します。しかし、クライアントにインストールするために送信すると、「Firefox が必要なファイルを変更できなかったため、アドオンをインストールできません」というエラーが表示されました。
何が原因かわかる方いますか?
firefox-addon - FirefoxアドオンSDKでデフォルト以外のパネルサイズが機能しない
main.jsファイルに次のコードでパネルを作成します。
大きくしたいので、幅と高さのプロパティを追加しました。
これらのプロパティを追加すると、パネルは大きくなりますが、透明でコンテンツがありません。
Ubuntu11.10のFirefox7.0.1でSDKバージョン1.2.1を使用しています。
javascript - Firefox 拡張機能で $.post のハングをデバッグできない
この拡張機能を開発しています https://builder.addons.mozilla.org/addon/1022928/latest/
この質問の中心となるコードは Data/panel.js にあります
そして、jquery呼び出しを投稿するために「Gem」を押すたびに、読み込みアイコンでハングすることを除けば、かなりうまく機能しています。呼び出しが行われず、処理されている理由について、コンソールにフィードバックがありませんあるべきように。
では、新しい Firefox アドオン SDK ビルダー ベータ版を使用してそれをデバッグするにはどうすればよいでしょうか。console.log() に書き込もうとしましたが、他の人でも機能するはずだと読んだことがありますが、実際にはログメッセージが表示されず、コードで同期されているエラーだけであり、したがって ajax ではありませんエラー。
私の質問に戻ります: Firefox 拡張機能のパネルでハングしている ajax 呼び出しをデバッグするにはどうすればよいですか?
sqlite - Firefox 拡張機能開発 sqlite
Builder オンライン ツール https://builder.addons.mozilla.org/ を使用して拡張機能をビルドおよびテストし、データをローカルに保存したいので、このチュートリアル https://developer.mozilla.org/en/Storageに従っています が、コード スニペットが機能しない 従来の SDK を使用してローカルで開発する必要がありますか、またはアドオン ビルダーに SQLite サポートを追加する方法はありますか?
javascript - Firefox アドオン SDK を使用して XUL 要素にアクセスする
アドオン SDK を使用して、Firefox アドオン ページの XUL 要素を操作しようとしています。低レベルのモジュールを使用してもかまいません。DOM インスペクタを使用して、アドオン ページの構造を確認しました。アドオン ページは次のようになります。
そこで、exports.main で次のコードを試しました。
最初の問題は、ウィンドウ トラッカーが Firefox の最初の起動時にしか開かないことです。リッスンしてアドオン ページが開くのを待つにはどうすればよいですか?
2 つ目の問題 (おそらく最初の問題に関連している) は、要素の取得が機能していないように見える (xulElements.length が 0) ことです。
何か案は?
ruby-on-rails-3 - Rails 3 DELETE リソース アクションで POST を受け入れるようにする方法
ここでジレンマに陥っています。Firefox アドオン SDK は、その API を介した PUT および POST リクエストのみを許可します。Rails で次のルートを使用しています: "resource :users"
PUT を次のように簡単にオーバーライドできます。
ただし、同じ URL に再度 :post する必要があるため、DELETE に対してこれを再度実行することはできません。みんなで新しいルートを作成し、機知に富んだやり方を放棄する必要がありますか? 代わりに、Firefox 側で POST を DELETE のように動作させる方法はありますか?