我正在尝试做一个Chrome的扩展,阻止里克滚!我的manifest.json看起来是这样的:
{
"name": "AntiRick",
"version": "1.0",
"description": "Say hello to AntiRick, say goodbye to RickRolls!",
"manifest_version": 2,
"content_scripts": [
{
"matches": ["<all_urls>"],
"js": ["content.js"]
}
],
"browser_action": {
"default_icon": "rick.png"
},
"icons": {"16": "rick.png", "48": "rick.png", "128": "rick.png"}
}我的content.js看起来是这样的:
var video = document.getElementsByTagName("video")[0];
video.pause();这个扩展停止视频,但只在一秒钟后!我有没有办法阻止录像播放,这样你就什么也听不到?此代码中没有错误!
发布于 2020-08-24 12:02:38
将清单中的run_at设置为"document_start"或"document_end"。
如果您选择"document_end",脚本应该能够正常工作。
如果选择"document_start",DOM还没有加载,所以可能需要用
document.addEventListener('DOMContentLoaded', () => {
// your code goes here
})您可以阅读更多有关此这里的信息。
https://stackoverflow.com/questions/63555548
复制相似问题