我正在使用Chrome擴展。我想在(首先)頁面加載發生時修改一些內容。 我不知道如果我使用方法getContent()
chrome.devtools.network.onRequestFinished.addListener
,如何修改從方法返回後的內容?使用Chrome擴展程序修改HTTP請求的響應正文
此方法僅用於網絡/流量觀察嗎?我可以修改響應主體嗎?
我正在使用Chrome擴展。我想在(首先)頁面加載發生時修改一些內容。 我不知道如果我使用方法getContent()
chrome.devtools.network.onRequestFinished.addListener
,如何修改從方法返回後的內容?使用Chrome擴展程序修改HTTP請求的響應正文
此方法僅用於網絡/流量觀察嗎?我可以修改響應主體嗎?
是的,你只需要使用WebRequest API,你提出的所有要求的全面控制和前後可以修改,以下是完整的文檔:
Chrome Extensions WebRequest API
(一個忠告,你用戶必須在安裝應用程序時授予權限)
希望這會有所幫助,如果您正在尋找更具體的信息,只需回覆,我可以提供幫助,但文檔很適合告訴您如何設置適當的事件處理: )
這從來都不可能。
看到Chromium項目(從2011年11月)這個錯誤:
有關於如何解決此限制對某些用例一對夫婦的相關討論:
基於Chromium bug DB中的一些討論,我猜想修改現有請求的內容可能永遠不會被允許出於安全原因,但可能允許讀取響應和重定向所有阻塞問題都解決了)。
我不完全理解你的問題。你想修改網頁上的東西?或者您從HTTP請求獲取的純數據? – John
有沒有想過這個? – K2xL