ユーザーがウェブサイトにアクセスした後にChrome拡張機能にJavascriptを読み込ませたいしかし、現在のところ、Javascriptはユーザーが拡張アイコンをクリックして拡張ポップアップが開くまで実行されます。Chrome拡張機能Javascriptのみアイコン上で実行する
私はこのChrome extension to load the script without clicking on icon質問の答えを見ました。
私のmanifest.jsonをです:
{
"manifest_version": 2,
"name": "Javascript example",
"description": "Some description.",
"version": "1.1",
"browser_action": {
"default_icon": "icon.png",
"default_popup": "popup.html"
},
"permissions": [
"activeTab",
"storage"
],
"content_scripts": [
{
"matches": ["*://*/*"],
"js": ["popup.js"]
}
]
}
popup.jsは次のとおりです。
document.addEventListener('DOMContentLoaded',() => {
alert("Working");
});
popup.htmlは次のとおりです。警告ダイアログが表示され
<!doctype html>
<html>
<head>
<title>Getting Started Extension's Popup</title>
<script src="popup.js"></script>
</head>
<body>
</body>
</html>
場合にのみ、Iページが読み込まれたときではなく、拡張子アイコン(popup.htmlが実行されているとき)をクリックします。私はpopup.jsファイルを拡張アイコンをクリックする必要なく実行するようにします。私は何が欠けていますか?あなたは、コンテンツのスクリプトが必要https://developer.chrome.com/extensions/content_scripts
追加 ' "run_at"。 –
@IvánNokonokoWorked! – user5155835