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擴展程序中的代理
- 2. 使用源代碼修改Chrome擴展程序
- 3. Chrome擴展程序
- 4. 租用Chrome擴展程序?
- 5. 使用Chrome擴展程序修改Google搜索結果頁面
- 6. 使用Chrome擴展程序修改協議?
- 7. 使用Chrome擴展程序修改http POST
- 8. Chrome擴展:修改用戶代理字符串
- 9. Chrome擴展程序 - 以編程方式繞過代理
- 10. Chrome擴展程序用擴展彈出式按鈕改變DOM
- 11. Chrome擴展程序identity.email空
- 12. 關閉Chrome擴展程序
- 13. Chrome擴展程序中硒
- 14. Chrome擴展程序androidpublisher packageName
- 15. Chrome擴展程序:DOM + ContextualMenu
- 16. Chrome擴展程序+飛鏢
- 17. Chrome擴展程序tab.url undefined
- 18. Chrome擴展程序:下載
- 19. 在Chrome應用程序中使用Chrome擴展程序
- 20. 通過Google Chrome擴展程序修改POST請求
- 21. Chrome瀏覽器擴展程序:修改網頁的內容
- 22. 如何在Chrome上修改已安裝的擴展程序?
- 23. Chrome擴展程序 - 修改郵件事件的彈出頁面
- 24. Chrome擴展程序:顯示已修改的background.html
- 25. Chrome擴展程序的Chrome瀏覽器應用程序行爲
- 26. Chrome擴展程序API操縱其他已安裝的Chrome擴展程序?
- 27. 使「後臺」Chrome擴展程序修改當前頁面的代碼
- 28. 如何處理Chrome插件中的擴展程序ID更改?
- 29. 使用jQuery的Chrome擴展程序
- 30. jQuery不適用於Chrome擴展程序
很酷!非常感謝我需要的東西 – Simcha 2017-07-05 11:48:02