我正在開發使用proxy api的Chrome擴展。在我的表現,我宣佈允許作爲例子:chrome.proxy缺少擴展名,並聲明瞭代理權限
{
"manifest_version": 2,
"version": "0.1",
"name": "My extension",
"content_scripts": [{
"matches": ["localhost"],
"js": ["content.js"],
"run_at": "document_start"
}],
"permissions": [
"proxy"
]
}
這實際上是在四月中旬的工作,但現在載入它備份(在我的瀏覽器,並在同事的)鉻代理API是永遠可用(即使切換到chrome dev控制檯中的擴展/ content.js上下文) - chrome.proxy
只是未定義。
文檔沒有提及它,但是chrome.proxy
API已被棄用?
這似乎沒有關係 - chrome.proxy *應該*仍然存在。正如您所鏈接的文檔所說的那樣,它可能會被優先級更高的設置覆蓋,但它不應該完全刪除API。在我的情況下,權限被正確識別[0],但chrome.proxy未定義。 [0] https://www.dropbox.com/s/z2ledho42y9yxwg/Screenshot%202016-06-07%2012.49.09.png?dl=0 – sgrove