問題タブ [browser-action]

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.

0 投票する
1 に答える
986 参照

javascript - WebExtension: ブラウザ アクションでバックグラウンド スクリプトにアクセスするにはどうすればよいですか

私は WebExtension をまったく初めて使用します (Firefox で使用しようとしています)。私はブラウザアクションを書きました。永続的な状態を維持するには、バックグラウンド スクリプトを実装する必要があると考えました。

ブラウザ アクション スクリプトからバックグラウンド スクリプトで定義された変数にアクセスするにはどうすればよいですか?

それとも、バックグラウンド スクリプトにブラウザ アクションの状態を含めることができるという仮定は間違っていますか?

0 投票する
1 に答える
280 参照

google-chrome-extension - Chrome 拡張機能のブラウザ アクション ポップアップをブラウザ ウィンドウよりも大きくする

FireFox 拡張機能では、ツールバーに表示されるパネル/ポップアップは、必要に応じてブラウザー ウィンドウの外側にサイズを変更して、パネル内のすべての要素が表示されるようにします。ただし、Chrome では、ポップアップ/パネルはブラウザー ウィンドウの境界までしか描画されません。そのため、ユーザーがブラウザー ウィンドウのサイズを十分に小さく変更すると、ポップアップ全体が表示されなくなります。

ドキュメントを確認しましたが、何も見つかりませんでした。ポップアップ全体を表示するためにできることはありますか?

0 投票する
1 に答える
80 参照

javascript - Web ページにコンテンツを埋め込むための Chrome 拡張機能の browserAction (Rapportive など)

特定の Web サイトが表示されたときに埋め込まれたコンテンツを表示する Chrome 拡張機能を作成したいと考えています。Gmail の Rapportive とまったく同じです。

browserAction を使用すると、そのコンテンツをポップアップとして表示することしかできず、Web ページに埋め込まれないようです。どうやってやるの?

単一の URL に制限するにはどうすればよいですか?

0 投票する
2 に答える
1810 参照

javascript - Chrome 拡張機能のオプション ページから manifest.json CSS コンテンツ スクリプトを有効/無効にする方法は?

またはアイコンからCSSコンテンツスクリプトを無効/有効にする方法はありますか? マニフェストで定義されているように、一致するページの特定のセットで CSS コンテンツ スクリプトを実行する種類のスクリプトについて話しているのです。したがって、マニフェストに次が含まれている場合:browserActionpageAction

に注入somewhere.csssomewhere.comます。CSS コンテンツ スクリプトを完全に有効または無効にできるbrowserActionorオプション ポップアップを作成する方法はありますか?pageAction

このようなオプション ポップアップをリッスンし、CSS ルールやクラスをページに追加/削除する JavaScript コンテンツ スクリプトを作成できることはわかっています。しかし、ページがレンダリングされる前にこの CSS を挿入したいのですが、それを行う唯一の方法は、CSS コンテンツ スクリプトを使用することです。

しかし、拡張機能 (CSS コンテンツ スクリプトしかない) をポップアップから完全に有効または無効にする方法はありますか? これを行う方法がわかりません。