コンテキストメニュー項目のクリックからTwitterブートストラップダイアログ(JQuery 1.7.xを使用しますが、JQueryUIは使用しません)を開くGoogle Chrome拡張機能があり、Firefoxバージョン(アドオンを使用)で同じことを実行しようとしています。 SDK 1.6)、役に立たない。
lib/main.js
を使用して、メニュー項目のクリックを傍受することはできますが、ダイアログDOMを作成する関数を含むコンテンツスクリプト( https://stackoverflow.com/a/8493844/954442context-menu
を参照)へのメッセージを取得できません。そしてそれはそれを表示します。また、DOMがないため、アドオンスクリプトからダイアログを作成することもできません(そして、JQueryを経由してロードしようとすると、「ウィンドウが定義されていません」で失敗します)@mozilla.org/moz/jssubscript-loader;1
私は例を広範囲に見てきましたが、それが役立つものはあまり見つかりませんでした。context-menu
誰かがアイテムクリックでダイアログを開く例を持っていますか?
(アドオンSDKを使用してFirefox拡張機能を開発することの長所/短所は何ですか?これは私の問題に最も近いものです。ポスターが最終的に答えを見つけたという印象を受けますが、質問は更新されませんでしたそれが何であったかを言うために。)
(注:私はXULを検討する準備ができておらず、JQueryUIに戻ることを非常に嫌がっています)