0
現在、Chrome拡張機能を構築しています。サーバーからファイルをリクエストするときにChrome拡張機能のユーザーエージェントを変更したいのですが、デフォルトのChromeユーザーエージェントで要求しています。私はChrome拡張プラグインのソースコードを使用してリクエストに応じて変更しましたが、それはまだ発生しません。 .htaccessを挿入しました.1つの特定のユーザーエージェントのみが許可されています。Chrome拡張機能でも対応できるかどうか確認したいと思います。URLの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