0
在網頁中更換特定的URL路徑我有很多JS /網頁中的css文件,我只是需要從本地主機加載它們,而不是遠程服務器的需要使用ChromeExtension
他們都開始一個特定的url模式。
是否應該使用替換javascript函數來替換它,以便它們從本地而不是從服務器加載,還是應該修改頁面加載時發送的WebRequests?
在網頁中更換特定的URL路徑我有很多JS /網頁中的css文件,我只是需要從本地主機加載它們,而不是遠程服務器的需要使用ChromeExtension
他們都開始一個特定的url模式。
是否應該使用替換javascript函數來替換它,以便它們從本地而不是從服務器加載,還是應該修改頁面加載時發送的WebRequests?
正如你所提到的,你可以聽chrome.webRequest.onBeforeRequest
事件,並通過設置filter
使用JavaScript通過'src'或'href'發出請求的元素必須存在,然後才能對其進行修改重定向的具體要求。 ..因此爲防止初始請求已經太遲了 – charlietfl
你有擴展名嗎? https://github.com/kudos/punkjs –
使用一個MutationObserver(它由瀏覽器作爲_blocking_ microtask執行)來代替url 。從我在devtools->網絡中看到的,初始圖像src網址都沒有打滑。 – wOxxOm