0
我目前正在建設一個Chrome擴展,我想從服務器請求一個文件時改變Chrome擴展程序的用戶代理,但它一直用默認的瀏覽器的用戶代理請求它。我已經使用Chrome擴展程序插件源代碼根據請求進行更改,但仍然不會發生。我插入了一個.htaccess,只允許一個特定的用戶代理,我想看看我是否可以使用Chrome擴展程序做到這一點。更改Chrome擴展用戶代理網址
這是JS
代碼我使用從服務器獲取文件。
var imported = document.createElement('script');
imported.src = 'FILE BEING IMPORTED/REQUESTED';
document.head.appendChild(imported);
我也試了這一點,並在manifest.json
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 = "Desired User Agent Here";
break;
}
}
return {requestHeaders: details.requestHeaders};
}, {urls: ["<all_urls>"]}, ["blocking", "requestHeaders"]);
我去上這種不同的方法,但是,是我有這兩種權限在我的清單,但謝謝你。 – varProjects