繁体   English   中英

chrome扩展javascript eventlistener在内容脚本中不起作用

[英]chrome extension javascript eventlistener not working in content script

我正在尝试将事件侦听器添加到我正在处理的Chrome扩展程序的内容脚本中。

我的内容脚本:

   console.log("test 1");
document.addEventListener('DOMContentLoaded', function () {
    console.log("test 2");
});

我知道内容脚本正在工作,因为打印了第一条消息。 但是,事件监听器永远不会为我解雇。

我想念什么? 我觉得这似乎很愚蠢。

我的manifest.json

{
    "manifest_version": 2,

    "name": "test",
    "description": "testtesttesttest",
    "version": "1.0",
    "permissions": [
        "tabs", "http://*/*", "https://*/*"
    ],
    "browser_action": {
        "default_popup": "popup.html",
        "default_title": "Settings"
    },
    "permissions": [
    "tabs", "http://*/*", "https://*/*"
    ],
    "content_scripts": [{
        "matches": ["http://*/*","https://*/*"],
        "js": ["colorLink.js"],
        "run_at": "document_end", 
        "all_frames": true
    }]
}

内容脚本在DOMContentLoaded之后出现的"run_at": "document_end"处注入。 在这种情况下,您不需要事件监听器。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM