Chrome拡張機能を初めてインストールした後、「ヘルプ」ページを開く 質問する

Chrome拡張機能を初めてインストールした後、「ヘルプ」ページを開く 質問する

Chrome 拡張機能は初めてです。インストール後に拡張機能が自動的に「ヘルプ」ページを開くようにするにはどうしたらよいか、質問があります。現在、localStorage に値を保存することで、拡張機能が初めて実行されているかどうかを確認できます。ただし、この確認は、ツール バーのアイコンをクリックしたときにのみ実行されます。インストール後に JavaScript を使用してヘルプ ページを開く FF 拡張機能のような方法があるかどうか知りたいです。よろしくお願いします。

編集: davgothic さんからの回答ありがとうございます。この問題を解決しました。ポップアップについてもう 1 つ質問があります。私の拡張機能は現在のタブの URL をチェックします。

OKの場合(url){
    //タブを開いて何かする
}
それ以外{
    //ポップアップを表示
}

ベストアンサー1

Chrome が提供する、最新の最も信頼性の高いソリューションを確認してください。chrome.runtime イベント

chrome.runtime.onInstalled.addListener(function (object) {
    let externalUrl = "http://yoursite.com/";
    let internalUrl = chrome.runtime.getURL("views/onboarding.html");

    if (object.reason === chrome.runtime.OnInstalledReason.INSTALL) {
        chrome.tabs.create({ url: externalUrl }, function (tab) {
            console.log("New tab launched with http://yoursite.com/");
        });
    }
});

background.jsこれをマニフェストで定義したページに追加します。

....
"background": {
      "scripts": ["background.js"],
      "persistent": false
  }
...

おすすめ記事