diff --git a/background/detect.js b/background/detect.js index ab3bff9..09b3ead 100644 --- a/background/detect.js +++ b/background/detect.js @@ -65,7 +65,7 @@ md.detect = ({storage: {state}, inject}) => { } if (detect(win.header, win.url)) { - if (onwakeup && chrome.webRequest) { + if (onwakeup && chrome.webRequest && !win.url.startsWith('file:')) { onwakeup = false chrome.tabs.reload(id) } diff --git a/background/xhr.js b/background/xhr.js index c06388c..a908b24 100644 --- a/background/xhr.js +++ b/background/xhr.js @@ -5,7 +5,8 @@ md.xhr = () => { ;(async () => { await new Promise(async (resolve, reject) => { try { - var res = await fetch(url + '?preventCache=' + Date.now()) + var bust = url.startsWith('file:') ? '' : '?preventCache=' + Date.now() + var res = await fetch(url + bust) done(null, await res.text()) } catch (err) {