2011-12-26 24 views

答えて

0

これらの目的のために実験WebRequest APIがあります。 URLリクエストやリクエストヘッダーの変更などを防ぐことができます。コードでChrome拡張機能の実験的機能を使用している場合は、Chromeウェブストアに拡張機能をアップロードすることはできません。

2

WebRequest APIはもはや実験的ではありません。 chrome.webRequest

はい、それを使用してUser-Agentヘッダーを変更することができます。

2

Androidエージェント用のUser-Agentを変更するコード例。

var MOBILE_CHROME_USER_AGENT = 'Mozilla/5.0 (Linux; U; Android-4.0.3; en-us; Galaxy Nexus Build/IML74K) AppleWebKit/535.7 (KHTML, like Gecko) CrMo/16.0.912.75 Mobile Safari/535.7'; 
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 = MOBILE_CHROME_USER_AGENT; 
       break; 
      } 
     } 
     return {requestHeaders: details.requestHeaders}; 
    }, {urls: ['<all_urls>']}, ['blocking', 'requestHeaders']); 
+0

クール!私が必要としていること – Simcha

関連する問題