コンテンツスクリプト

記事
IT・テクノロジー

実行

 指定したURLで実行

manifest.json
"content_scripts": [
    {
      "matches": ["*:/ドメイン/*"],
      "js": ["content_scripts/スクリプト.js"]
    }

  matches のワイルドカード

0文字以上の任意の文字
*
任意の1文字
?

  他のスクリプトファイルを利用する

manifest.json
"js": ["他のスクリプト.js", "content_scripts/スクリプト.js"]

 バックグランドスクリプトから実行

  アクティブタブ

manifest.json
"permissions": [
    "activeTab",
    "scripting"
  ],
スクリプト
browser.scripting.executeScript({
  target: { tabId: タブID },
  files: ["content_scripts/スクリプト.js"],
});

サービス数40万件のスキルマーケット、あなたにぴったりのサービスを探す