gpt4 book ai didi

javascript - Chrome 扩展 webRequest.onBeforeRequest

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:03:56 25 4
gpt4 key购买 nike

我正在尝试创建一个扩展来分析在 chrome 浏览器上发出的请求,但我无法让它工作。警报永远不会触发。

list .json

{
"name": "Test",
"description": "Test",
"version": "1.0",
"manifest_version": 2,
"permissions": ["background", "tabs", "webRequest", "webRequestBlocking", "*://*/*"],
"background": {
"scripts": ["background.js"],
"persistent": true
}
}

背景.js

var callback = function(details) {
alert("hello");
};
var filter = { "*://*/*" };
var opt_extraInfoSpec = [];

chrome.webRequest.onBeforeRequest.addListener(
callback, filter, opt_extraInfoSpec);

为什么我的警报没有触发?

最佳答案

您的过滤器格式错误 - 它根本不是有效对象。此外,它至少需要包含“url”属性。如果您不想要所有 URL,请使用:

var filter = {urls: ["<all_urls>"]};

查看此过滤器格式的确切详细信息:https://developer.chrome.com/extensions/webRequest#type-RequestFilter

关于javascript - Chrome 扩展 webRequest.onBeforeRequest,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29100577/

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