gpt4 book ai didi

javascript - Chrome 扩展程序 : DNS resolve with chrome. webRequest.onBeforeRequest

转载 作者:行者123 更新时间:2023-12-03 10:07:43 29 4
gpt4 key购买 nike

这里是一个将包含“someString”的 URL 重定向到本地主机的示例,但它会在 redirectUrlcancel 之前解析该 URL 的 DNS ,这样会泄露一些数据,非常不安全。

并且,在使用代理扩展时,它每次都会远程解析 DNS!如何解决这个问题?

chrome.webRequest.onBeforeRequest.addListener(function(details) {
if (details.url.indexOf("someString") > 0) {
console.log(details.url);

/* test redirect */
return {
redirectUrl : "http://127.0.0.1/",
};

/* test cancel */
// return {
// cancel : true,
// };
}
}, {
urls : ["http://*/*", "https://*/*"],
}, ["blocking"]);

最佳答案

如果在设置中启用了预取资源以更快地加载页面,请求将在 onBeforeRequest 之前发送。

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

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