4

Google Chrome 拡張機能を Firefox Webextension として実行しようとしています。私の元の問題は、ポップアップに高さがないことです。それに加えて、ポップアップのDOMを検査する方法を一生理解できませんでした。

ところで、ポップアップは単なる HTML ファイルであり、.xml で定義されていbrowser_action.default_popupます。

4

2 に答える 2

8

上記の @minj のコメントで参照されているバグは、Firefox の最近のバージョンで解決されています。ポップアップをデバッグできるようになりました。MDN はそれをよく説明しています。簡単に言えば...

  1. ボタンをクリックして、「ポップアップが画面にとどまる」と呼ばれる効果を切り替えます
  2. 次に、ドロップダウンを使用して、デバッグする HTML ドキュメント (この場合はポップアップ HTML コード) を選択します。

これを行った後、ポップアップは画面に残り、インスペクターにはその HTML が含まれます。私は今初めて(Firefox 49で)それをやっていますが、うまく機能しています。

于 2016-09-19T22:29:16.037 に答える
4

ポップアップは自動的に閉じられ、利用可能な DOM ビューがないため、現時点では不可能です。バグ 1236944およびバグ 950936を参照してください。

Firefox でポップアップのサイズ変更が正しく機能していないようです。それに関連するバグたくさんあります。

于 2016-01-28T14:07:31.903 に答える