3
A
回答
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']);
相關問題
- 1. Chrome擴展程序修改FormData
- 2. Chrome擴展程序中的代理
- 3. 使用源代碼修改Chrome擴展程序
- 4. Chrome擴展程序
- 5. Chrome擴展程序
- 6. 租用Chrome擴展程序?
- 7. 使用Chrome擴展程序修改http POST
- 8. 使用Chrome擴展程序修改Google搜索結果頁面
- 9. 使用chrome修改擴展程序的標題45
- 10. 使用Chrome擴展程序修改協議?
- 11. Chrome擴展:修改用戶代理字符串
- 12. Chrome擴展程序:處理點擊
- 13. 從Google Chrome擴展程序管理Cookie
- 14. Chrome擴展程序不支持代碼?
- 15. Chrome擴展程序 - 以編程方式繞過代理
- 16. Chrome擴展程序用擴展彈出式按鈕改變DOM
- 17. Chrome擴展程序:DOM + ContextualMenu
- 18. Chrome擴展程序:webRequest.onCompleted.addListener + XHR
- 19. Chrome擴展程序商店
- 20. Chrome擴展程序tab.url undefined
- 21. Chrome擴展程序中硒
- 22. Chrome擴展程序+飛鏢
- 23. Chrome擴展程序identity.email空
- 24. Chrome擴展程序androidpublisher packageName
- 25. Chrome擴展程序:下載
- 26. 關閉Chrome擴展程序
- 27. 創建Chrome擴展程序
- 28. Chrome擴展程序沙箱
- 29. 在Chrome應用程序中使用Chrome擴展程序
- 30. 通過Google Chrome擴展程序修改POST請求
很酷!非常感謝我需要的東西 – Simcha 2017-07-05 11:48:02