Google Chrome拡張機能にbackground-page
があり、このページは自然に表示されません。ブラウザのアクションアイコンがクリックされたときにポップアップでこの隠しページを見えるようにする方法はありますか?もう一度クリックすると再び非表示になります。Google Chrome拡張機能で背景ページを表示する
4
A
答えて
6
tabs
permissionが必要なchrome.tabs.create
メソッドを使用して背景ページを表示できます。あなたの背景ページがbackground.html
呼び出された場合、例えば、次のコードを使用することができます。
chrome.tabs.create({url: chrome.extension.getURL('background.html')});
参照:
0
ますbackround_page
を開くことができますa browserAction
popupです。ただし、background_page
の新しいインスタンスになります。ポップアップの1つは開いているが、長くは見えないものがバックグラウンドであった。
0
エクステンションのポップアップページに、ユーティリティーchrome.runtime.getBackgroundPage(callback)のJSを追加します。あなたの背景ページid
の<html>
要素を与え、例えばwindow.getElementById("myBackgroundPageHTMLElementId")
を使用し、あなたのコールバックは次のようになります。これは、スクリプトが完了JS
document.getElementById("myPopupHTMLElementId").outerHTML = backgroundWindow.getElementById("myBackgroundPageHTMLElementId").outerHTML
した後、あなたのポップアップページのHTML要素になりますバックグラウンドページに完全に置き換えられます(リロードするまで)!これは、HTML要素上のすべての属性が背景ページのバージョンに設定されていることを意味します。
希望すると便利です。
関連する問題
- 1. Chrome拡張機能:メールチェッカーのような背景表示ページ
- 2. Chrome拡張機能の背景のHTMLページを表示
- 3. Google Chrome拡張機能 - 背景スクリプト
- 4. Chrome拡張機能の背景ページ
- 5. オプションを有効にしたコンテンツスクリプトChrome拡張機能で背景ページなし?
- 6. Chrome拡張機能で現在のテーマの背景を取得
- 7. Google Chrome拡張機能ADS
- 8. Google Chrome拡張機能API
- 9. Chrome拡張機能 - ページのコンテンツボックスをアナリティクスアプリのように表示
- 10. Chrome拡張機能のポップアップから背景ページのオブジェクトにアクセスする方法
- 11. Chrome拡張機能 - 設定ページで拡張機能の画像
- 12. Google Chrome拡張機能のリンク機能
- 13. ポップアップと背景Chrome拡張機能の連携
- 14. Google Chromeの拡張機能の非表示のタブ
- 15. Google Chrome拡張機能で強制ダウンロード
- 16. コンテンツスクリプトからGoogle Chromeの拡張機能の背景ページにメッセージの配列を渡します。
- 17. ポップアップクロム拡張の背景ページ
- 18. Chrome拡張機能 - 背景からのレポートを生成しますが、ポップアップで表示しますか?
- 19. Google Chrome拡張機能:ポップアップページのiframe経由で背景ページを表示するにはどうすればよいですか?
- 20. Google Chrome拡張機能(v.17)
- 21. Google Chrome拡張機能のタイマーリセット
- 22. GoogleのChrome拡張機能は
- 23. Google Chromeの拡張機能Simple REST Client
- 24. Chrome拡張機能のGoogle Analyticsトラッキングbackground.html
- 25. Google Chrome拡張機能とバッチコマンド
- 26. Google Chrome拡張機能のFacebook Like Button
- 27. Google Chrome拡張機能とアプリケーション開発
- 28. は、Google Chromeの拡張機能
- 29. Google Chrome拡張機能のイベント
- 30. Google Chrome拡張機能 - 検索不可
新しいタブの背景ページは、背景に見えないページと同じページになるか、ページの別のインスタンスが開かれますか?見えない背景ページは見えないままですか? – Nyxynyx
@Nyxynyxこれは 'background.html'の新しいインスタンスです。 'Active views'セクションに2つの' background.html'リンクが表示されます。また、 'chrome.extension.getBackgroundPage()== window'は' false'です。隠されたアクティブな背景ページを表示する** ** **方法はありません。拡張機能のリンクを使用すると、バックグラウンドページの開発者ツールが表示されます。この画面では、すべての機能(ライブDOMインスペクタを含む)を利用できます。 –
バックグラウンドページの開発者ツールが本当に助けてくれてありがとう!デバッグの目的でページを見に行くことができると思います。 – Nyxynyx