2011-12-26 78 views

回答

0

有實驗WebRequest API用於這些目的。您可以阻止網址請求,更改請求標頭等。當然,如果您的代碼使用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 2017-07-05 11:48:02