Javascript 我可以为具有浏览器扩展名的iframe更改引用者吗?
因此,标题中的问题。我可以使用chrome extension为iframe添加自定义推荐人吗?好的,所以我找到了答案,答案是肯定的。这可以通过chrome的Javascript 我可以为具有浏览器扩展名的iframe更改引用者吗?,javascript,iframe,google-chrome-extension,referrer,Javascript,Iframe,Google Chrome Extension,Referrer,因此,标题中的问题。我可以使用chrome extension为iframe添加自定义推荐人吗?好的,所以我找到了答案,答案是肯定的。这可以通过chrome的webRequestAPI实现。以下是我的片段: chrome.webRequest.onBeforeSendHeaders.addListener( function(details) { //check if we are going to url which referrer we want to change if
webRequest
API实现。以下是我的片段:
chrome.webRequest.onBeforeSendHeaders.addListener(
function(details) {
//check if we are going to url which referrer we want to change
if (details.url.indexOf("targetUrl") != -1) {
for (var i = 0; i < details.requestHeaders.length; ++i) {
if (details.requestHeaders[i].name.indexOf("Referer") != -1)
details.requestHeaders[i].value = customReferrer;
break;
}
}
return {requestHeaders: details.requestHeaders};
},
{urls: ["<all_urls>"]},
["blocking", "requestHeaders"]);
chrome.webRequest.onBeforeSendHeaders.addListener(
功能(详情){
//检查我们是否要访问我们要更改的推荐人的url
if(details.url.indexOf(“targetUrl”)!=-1){
对于(变量i=0;i {URL:["告诉我们您尝试了什么,哪些不起作用。未来编码过程将更加节省时间。我相信IDE将能够为您提供来自stackoverflow等资源的现成代码片段。我问这个问题时没有测试任何代码,也不知道从何处开始。因此,找到答案需要一些时间。您知道吗你还记得,当你在论坛上问的每一个问题时,你都会收到羞辱性的回答,说你没有受过足够的教育,不够勤奋,或者别的什么。这已经是过去的事了。网络将变得更加友好。