gpt4 book ai didi

javascript - Chrome 扩展程序如何删除 chrome.webRequest.onBeforeRequest 上的监听器

转载 作者:行者123 更新时间:2023-11-29 16:46:22 26 4
gpt4 key购买 nike

我正试图在谷歌浏览器扩展程序中删除此监听器以阻止 url,但我不知道如何!

chrome.webRequest.onBeforeRequest.addListener(
function(info) {
console.log("Chat intercepted: " + info.url);
return {cancel: true}; },
{urls: ["https://sampleUrl/*"]},
["blocking"]
);

最佳答案

问题的解决方案是创建一个命名函数而不是匿名函数

var myfunction= function (info) {
//Instructions
return {cancel: true}; };

并将其替换为代码中的变量:

chrome.webRequest.onBeforeRequest.addListener(
myfunction,
{urls: ["https://sampleUrl/*"]},
["blocking"]
);

如果我想删除我使用的监听器:

chrome.webRequest.onBeforeRequest.removeListener(myfunction);

关于javascript - Chrome 扩展程序如何删除 chrome.webRequest.onBeforeRequest 上的监听器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40888038/

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