3秒ごとに自動的にボタンをクリックするChrome拡張機能を構築しようとしています。これは私のbackground.jsファイルです3秒ごとに自動的にボタンをクリックするChrome拡張機能
{
"manifest_version": 2,
"name": "Clicker",
"description": "My Clicker",
"version": "1.0",
"content_scripts": [
{
"matches": ["<all_urls>"],
"js": ["background.js", "arrive.min.js"]
}
],
"browser_action": {
"default_icon": "favicon.ico",
"default_popup": "popup.html"
},
"permissions": ["activeTab", "tabs"]
}
:
は、これは私のmanifest.jsonをファイルです
function myFunc() {
\t document.getElementById('hello').click();
};
setInterval(myFunc, 3000);
そして、これは私が使用しているページですそれを試してください:
<button id="hello" onclick="javascript:alert('hello')">Ciao a tutti</button>
残念ながら、Chromeは私に、このエラーを与える:キャッチされない例外TypeErrorを:これは動作しないのはなぜ
ヌル
の「クリック」プロパティを読み取ることができませんか?
ボタンは私がいないDOM – Surreal
である前に、あなたのbackground.js関数が呼び出されていますバックグラウンドスクリプトがDOMとやり取りできると考えてください。コンテンツスクリプトを使用する必要があります:https://developer.chrome.com/extensions/content_scripts – Sidney
@Sidney content_scriptsとスクリプトの違いは何ですか? – Floppy88