我的扩展程序如何在视频开始播放之前停止rickroll



我正在尝试制作一个Chrome扩展,以阻止rick-rolls!我的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();

此扩展仅在一秒钟后停止视频,但!我有什么办法可以阻止视频播放,这样你就听不到里克罗尔的声音了吗?此代码中没有错误!

将清单中的run_at设置为"document_start""document_end"

如果选择"document_end",脚本应该按原样运行。

如果您选择"document_start",DOM还没有加载,因此您可能需要使用包装脚本

document.addEventListener('DOMContentLoaded', () => {
// your code goes here
})

你可以在这里阅读更多关于

最新更新