問題タブ [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 投票する
2 に答える
2094 参照

google-chrome - ポップアップ経由でローカル ストレージを変更し、格納された値を contentscript で使用する

Chrome 拡張機能を作成しようとしていますが、壁にぶつかっています。

ブラウザー アクション ポップアップを使用して、値をローカル ストレージ (拡張ストレージ) に書き込み/変更できるようにしたいと考えています。

次に、格納された値をコンテンツ スクリプトで使用したいと考えています。

私が読んだことから、背景ファイルが必要なように見えますか? 確信はないけど。

いくつかのコード化された例は非常に高く評価されます!

ご協力いただきありがとうございます!

0 投票する
0 に答える
98 参照

notifications - ブラウザ アクション Firefox アドオンのバッジ アクションを設定

SDKを使用してFirefoxアドオンに通知を表示する必要があります。Chrome のブラウザ アクション セット バッジ テキストに非常によく似ています。

どんな助けでも大歓迎です。

よろしく アドナン・バシール

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

javascript - chrome.tabs.executeScript によって呼び出された外部スクリプトのコンソール ログがない

Chrome 拡張機能のタスクを実行するために 2 つの js ファイルを使用しています。

background.js には、別の js ファイルを呼び出す次のコード行があります。chrome.tabs.executeScript(tabId, {file: "src/bg/sidebar.js"});

拡張機能を実行すると、sidebar.js のスクリプトは実行されているように見えますが、コンソールにはログが表示されません。コンソールには、background.js からのすべてのログが表示されます。なぜこれが起こっているのか誰にも分かりますか?

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

javascript - Chrome拡張機能のブラウザアクションでUnicode文字をバッジテキストとして設定するには?

Chrome 拡張機能の開発を始めたばかりで、この 1 つの小さな問題を除いてほぼ完了しています。

ブラウザ アクションのバッジ テキストとして Unicode 文字を設定したいのですが、これまで試したことはうまくいきません

これが今の様子です。 ここに画像の説明を入力

  • Unicode キャラクター -
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 コンテンツ スクリプトしかない) をポップアップから完全に有効または無効にする方法はありますか? これを行う方法がわかりません。