gpt4 book ai didi

javascript - 没有右键单击 Chrome 扩展程序

转载 作者:行者123 更新时间:2023-11-30 12:20:12 25 4
gpt4 key购买 nike

我正在尝试制作一个应该做一件简单事情的 Chrome 扩展程序:当您右键单击时,没有任何反应。我已经阅读了 Chrome 的文档、本网站上的许多文章以及许多其他文章,尝试了很多代码,使用后台页面或脚本,无论是否持久,以及各种 JavaScript 代码来中和右键单击。

最后,我决定在这里问,因为在我看来,我缺少一件简单的事情,但我找不到什么。

我尝试了很多东西,但让我们从最简单的开始,我看不出有什么问题:

list .json :

{
"manifest_version": 2,

"name": "norightclick",
"description": "empecher le clic droit sur les pages",
"version": "1.0",

"background": {
"persistent": false,
"scripts": ["norightclick.js"]
},

"permissions": [
"activeTab",
"tabs",
"background",
"contextMenus"
]
}

norightclick.js:

document.onselectstart=new Function ("return false");
document.oncontextmenu=new Function ("return false");

我在 Chrome 中导入了所有这些,但没有任何反应:没有错误消息,但当我右键单击页面时仍然出现相同的上下文菜单。

(就是“从头再来”,我试了这么多,放在这里是不可能的)

最佳答案

在我的 manifest.json 文件中,我必须替换:

"background": { "persistent": false, "scripts": ["norightclick.js"] }, 

与:

"content_scripts": [{
"matches": ["http://*/*", "https://*/*"],
"js": ["content.js"]
}],

然后,将 norightclick.js 重命名为 content.js

我在这个页面上找到了这个: Developing google extensions

关于javascript - 没有右键单击 Chrome 扩展程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31370133/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com