似たような質問について、そこに1〜2つの投稿があることは知っていますが、答えが私を助けたことはありませんでした。私は、ユーザーエージェントがその一部になっているクロムエクステンションを作成したかったのです(そこにユーザーエージェントのチェンジャー拡張機能がありますが、それは私が作ろうとしているものではありません)。ありがとうjavascriptを使用してChromeのユーザーエージェントを変更するにはどうすればよいですか?
0
A
答えて
2
webRequest
APIが必要です。
ユーザエージェントはonBeforeSendHeaders
イベントで変更できます。実際には、ドキュメントには非常に適切なexampleが含まれています。
chrome.webRequest.onBeforeSendHeaders.addListener(
function(details) {
for (var i = 0; i < details.requestHeaders.length; ++i) {
if (details.requestHeaders[i].name === 'User-Agent') {
/* change details.requestHeaders[i].value here */
break;
}
}
return {requestHeaders: details.requestHeaders};
},
{urls: ["<all_urls>"]},
["blocking", "requestHeaders"]);
関連する問題
- 1. Greasemonkeyを使用してJavaScript変数を変更するにはどうすればよいですか?
- 2. javascriptからアドオンを使用してプロキシを変更するにはどうすればよいですか?
- 3. javascriptまたはjqueryを使用してhrefを変更するにはどうすればよいですか?
- 4. Javascriptを使用して要素の幅を変更するにはどうすればよいですか?
- 5. JavaScriptを使用してHTML要素のIDを変更するにはどうすればよいですか?
- 6. JavaScriptを使用してキャンバスのサイズを変更するにはどうすればよいですか?
- 7. Javascriptを使用してポップアップのサイズを変更するにはどうすればよいですか?
- 8. javascriptを使用してjQuery Mobileアプリケーションのテーマを変更するにはどうすればよいですか?
- 9. javascriptを使用して要素のoffsetHeightを変更するにはどうすればよいですか?
- 10. JavaScriptを使用してクラスの表示を変更するにはどうすればよいですか?
- 11. JavaScriptを使用してテキストの色を変更するにはどうすればよいですか?
- 12. asp.netでjavascriptを使用してbtnスタイルを変更するにはどうすればよいですか?
- 13. JavaScriptを使用してスタイルタグを動的に変更するにはどうすればよいですか?
- 14. Javascriptを使用してonmouseoverイベントを変更するにはどうすればよいですか?
- 15. Visual Studio Integration Packageを使用してJavaScript Intellisenseを変更するにはどうすればよいですか?
- 16. JavaScriptを使用してテキストコンテンツを毎日変更するにはどうすればよいですか?
- 17. JavaScriptを使用して線形勾配率を変更するにはどうすればよいですか?
- 18. javascriptを使用してビデオタグポスター属性を変更するにはどうすればよいですか?
- 19. Chromeで監視されているjavascript変数をコピーするにはどうすればよいですか?
- 20. Chromeのヒーププロファイラを使用するにはどうすればよいですか?
- 21. ユーザーエージェント文字列をプログラムで変更するにはどうすればよいですか?
- 22. Excel Webkitでユーザーエージェント文字列を変更するにはどうすればよいですか?
- 23. Javascriptでテキストを変更するにはどうすればよいですか?
- 24. HTTPリクエストヘッダー(ユーザーエージェント)を変更する - Chrome/Firefox
- 25. 関数を使用して変数のアドレスを変更するにはどうすればよいですか?
- 26. dplyrを使用して複数の変数を変更するにはどうすればよいですか?
- 27. Selenium with Wrappersを使用してChrome WebDriveを使用するにはどうすればよいですか?
- 28. Angular Jsで変数を使用してページタイトルを変更するにはどうすればよいですか?
- 29. Javascript:入力を変更するにはどうすればよいですか?
- 30. JavaScriptコードを変更するにはどうすればよいですか?
あなたは私が書いた短い文章を読んだことがありますか?私は文字通りこれに1〜2つの投稿があることを知っていた最初の文章を置いたが、どちらもうまくいかなかったか、私を助けなかった。私はクローム拡張をしたいと言っていましたが、その一部はユーザーエージェントを変更する必要があります。だから私の時間とあなたの無駄に感謝します... – Banks
Banks、Stackoverflowで我々は[最小限完全な検証可能な例](またはhttp://stackoverflow.com/help/mcve)または/または少なくとも"試したステップ1,2,3、これを期待して、代わりにそれを得た"。観察された振る舞いが実際に正しい間に間違った期待が「しない」につながることがよくあることに注意してください。可能な限り短い例や明確な説明だけがこれを解決するのに役立ちます。すでに回答やリソースをお試しいただいている場合は、投稿に追加して問題を説明してください。 –
最後に、あなたの質問とその回答は他の人にとっても役立つはずです。不十分なリソースや不完全なリソースがある場合は、完全かつ明確な質問をし、あなたを助けた答えを受け入れることによって、より良いリソースを作成することもあなた次第です。受け入れる前にサーバーの日数を待つこともできます(回答を受け入れることは重要ですが、忘れてはいけません)。 –