gpt4 book ai didi

javascript - 如何禁用 chrome 警报通知?

转载 作者:行者123 更新时间:2023-12-02 14:33:57 27 4
gpt4 key购买 nike

我需要通过我的分机关闭警报通知。警报函数是一个 javascript 内置函数,我在内容脚本中重写了它,如下所示,但它仍然有效。

内容脚本:

window.alert = function(){}

它不会将其关闭。问题真的很简单,但它不起作用,我要疯了:)

manifest.json:

"content_scripts": [
{
"js": [ "assets/js/jquery-1.12.4.min.js", "assets/js/common.js", "assets/js/handlers.js" ],
"matches": [ "http://*/*", "https://*/*" ],
"run_at": "document_start"
}
],

处理程序.js:

window.alert = function (msg) {
debugger;
console.log(msg);
}

最佳答案

您无法在 Chrome 中全局关闭通知(至少不能这样)。

通过做

window.alert = function(){}

您只需关闭您自己的扩展程序(=您自己的窗口上下文)的通知即可。出于安全原因,您不能在全局范围内执行此操作(想象一下,如果可能的话,恶意扩展会做什么)。

编辑:你实际上can inject your code进入内容页面;但这仍然不是您所寻求的“全局”变化。如果您仍然想要这个,那么:

您的扩展的

manifest.js:

{
"name": "MyExtension",
...
"permissions": ["tabs", "http://*/*"],
"content_scripts" : [{
"js" : ["script.js"]
}]
}

还有你的script.js:

window.alert = function(){}

关于javascript - 如何禁用 chrome 警报通知?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37613727/

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