gpt4 book ai didi

google-chrome-extension - Chrome 扩展程序 : Modify User-Agent string

转载 作者:行者123 更新时间:2023-12-03 21:28:59 25 4
gpt4 key购买 nike

在 Firefox 扩展中,我们可以:

var _prefService =  Components.classes["@mozilla.org/preferences-service;1"].getService(Components.interfaces.nsIPrefBranch);
var httpHandler = Cc["@mozilla.org/network/protocol;1?name=http"].getService(Ci.nsIHttpProtocolHandler);
setCharPref("general.useragent.override",httpHandler.userAgent + " OurUAToken/1.0");

在 User-Agent 字符串的末尾添加“OurUAToken/1.0”。

我们如何在 Google Chrome 中复制这种行为?

最佳答案

不确定是否有人仍在寻找解决方案,但 chrome.webRequest之前建议的 API 现在相当稳定。

chrome.webRequest.onBeforeSendHeaders.addListener(
function (details) {
for (var i = 0; i < details.requestHeaders.length; ++i) {
if (details.requestHeaders[i].name === 'User-Agent') {
details.requestHeaders[i].value = details.requestHeaders[i].value + ' OurUAToken/1.0';
break;
}
}
return { requestHeaders: details.requestHeaders };
},
{ urls: ['<all_urls>'] },
['blocking', 'requestHeaders']
);

chrome 扩展之一, Requestly已经有类似的实现,允许覆盖浏览器中打开的任何网站的用户代理字符串。

更多信息请访问博客: https://medium.com/@requestly_ext/switching-user-agent-in-browser-f57fcf42a4b5

该扩展也可用于 Firefox。访问 http://www.requestly.in详情。

关于google-chrome-extension - Chrome 扩展程序 : Modify User-Agent string,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7978232/

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