1

Microsoft Edge で Chrome 拡張機能を使用して適応させようとしていますが、ポップアップのスクリプトにいくつかの変数が存在しないように見えるため、ポップアップを作成できません。

var bg = chrome.extension.getBackgroundPage();

この行は機能していません。コンテンツ スクリプトのデータにアクセスするはずです。browser.extension.getBackgroundPage() を使用して置き換える必要があると言っている人を見つけましたが、機能しません。

この行を何に置き換える必要がありますか?

4

2 に答える 2

3
  1. Microsoft Edge はbrowser.*名前空間を使用するため、browser.extension.getBackgroundPage()代わりに使用する必要があります。

  2. バックグラウンド スクリプトとコンテンツ スクリプトのデバッグについては、詳細について拡張機能のデバッグを参照してください。

  3. ポップアップ スクリプトをデバッグする場合、表示されるエントリがないようです。1 つの回避策は、ポップアップ URL を入力して Microsoft Edge でそのページを手動で開くことです。ms-browser-extension://[Extension_Id]/html/popup.html

于 2016-07-21T00:32:35.217 に答える