diff --git a/chrome/dist/main.js b/chrome/dist/main.js index 9ba217a..6516d6f 100644 --- a/chrome/dist/main.js +++ b/chrome/dist/main.js @@ -63,7 +63,7 @@ var define_BUILD_VERSION_default; var init_define_BUILD_VERSION = __esm({ ""() { - define_BUILD_VERSION_default = [0, 350]; + define_BUILD_VERSION_default = [0, 355]; } }); @@ -20490,7 +20490,10 @@ settingsHost: () => document.getElementById("navtopright"), catalogControlHost: () => document.getElementById("settings"), getImageLink: async function* (post) { - yield post.querySelector('a[target="_blank"]')?.getAttribute("href") + "?0" || ""; + let href = post.querySelector('a[target="_blank"]')?.getAttribute("href"); + if (href) + href += `?${Date.now()}`; + yield href || ""; }, getFilename: (post) => { const a = post.querySelector('a[target="_blank"]'); @@ -20513,7 +20516,10 @@ settingsHost: () => document.getElementById("shortcuts"), catalogControlHost: () => document.getElementById("index-options"), getImageLink: async function* (post) { - yield post.querySelector('a[target="_blank"]')?.getAttribute("href") + "?0" || ""; + let href = post.querySelector('a[target="_blank"]')?.getAttribute("href"); + if (href) + href += `?${Date.now()}`; + yield href || ""; }, getFilename: (post) => { const a = post.querySelector('a[target="_blank"]'); diff --git a/chrome/manifest.json b/chrome/manifest.json index 647d89b..7172d71 100644 --- a/chrome/manifest.json +++ b/chrome/manifest.json @@ -2,7 +2,7 @@ "manifest_version": 3, "name": "PngExtraEmbedder", "description": "Discover embedded files on 4chan and archives!", - "version": "0.350", + "version": "0.355", "icons": { "64": "1449696017588.png" }, diff --git a/firefox/dist/main.js b/firefox/dist/main.js index 9a8688c..432bacb 100644 --- a/firefox/dist/main.js +++ b/firefox/dist/main.js @@ -63,7 +63,7 @@ var define_BUILD_VERSION_default; var init_define_BUILD_VERSION = __esm({ ""() { - define_BUILD_VERSION_default = [0, 351]; + define_BUILD_VERSION_default = [0, 355]; } }); @@ -20467,7 +20467,10 @@ settingsHost: () => document.getElementById("navtopright"), catalogControlHost: () => document.getElementById("settings"), getImageLink: async function* (post) { - yield post.querySelector('a[target="_blank"]')?.getAttribute("href") + "?0" || ""; + let href = post.querySelector('a[target="_blank"]')?.getAttribute("href"); + if (href) + href += `?${Date.now()}`; + yield href || ""; }, getFilename: (post) => { const a = post.querySelector('a[target="_blank"]'); @@ -20490,7 +20493,10 @@ settingsHost: () => document.getElementById("shortcuts"), catalogControlHost: () => document.getElementById("index-options"), getImageLink: async function* (post) { - yield post.querySelector('a[target="_blank"]')?.getAttribute("href") + "?0" || ""; + let href = post.querySelector('a[target="_blank"]')?.getAttribute("href"); + if (href) + href += `?${Date.now()}`; + yield href || ""; }, getFilename: (post) => { const a = post.querySelector('a[target="_blank"]'); diff --git a/firefox/manifest.json b/firefox/manifest.json index f64a6b4..6236a2f 100644 --- a/firefox/manifest.json +++ b/firefox/manifest.json @@ -7,7 +7,7 @@ }, "name": "PngExtraEmbedder", "description": "Discover embedded files on 4chan and archives!", - "version": "0.351", + "version": "0.355", "icons": { "64": "1449696017588.png" }, diff --git a/firefox_update.json b/firefox_update.json index d259eb9..1778c81 100644 --- a/firefox_update.json +++ b/firefox_update.json @@ -1 +1 @@ -{"addons":{"{34ac4994-07f2-44d2-8599-682516a6c6a6}":{"updates":[{"version":"0.345","update_link":"https://git.coom.tech/fuckjannies/lolipiss/raw/branch/%E4%B8%AD%E5%87%BA%E3%81%97/pngextraembedder-0.345.xpi"}]}}} \ No newline at end of file +{"addons":{"{34ac4994-07f2-44d2-8599-682516a6c6a6}":{"updates":[{"version":"0.355","update_link":"https://git.coom.tech/fuckjannies/lolipiss/raw/branch/%E4%B8%AD%E5%87%BA%E3%81%97/pngextraembedder-0.355.xpi"}]}}} \ No newline at end of file diff --git a/src/websites/index.ts b/src/websites/index.ts index e6a71f3..5a68d41 100644 --- a/src/websites/index.ts +++ b/src/websites/index.ts @@ -24,7 +24,9 @@ export const V4chan: QueryProcessor = { settingsHost: () => document.getElementById("navtopright") as any, catalogControlHost: () => document.getElementById("settings") as HTMLDivElement, getImageLink: async function*(post: HTMLElement) { - yield (post.querySelector('a[target="_blank"]')?.getAttribute('href') + '?0') || ''; + let href = post.querySelector('a[target="_blank"]')?.getAttribute('href'); + if ( href ) href += `?${Date.now()}`; + yield href || ''; }, //(post: HTMLElement) => post.querySelector('a[target="_blank"]')?.getAttribute('href') || '', @@ -50,7 +52,9 @@ export const X4chan: QueryProcessor = { settingsHost: () => document.getElementById("shortcuts") as any, catalogControlHost: () => document.getElementById("index-options") as HTMLDivElement, getImageLink: async function*(post: HTMLElement) { - yield (post.querySelector('a[target="_blank"]')?.getAttribute('href') + '?0') || ''; + let href = post.querySelector('a[target="_blank"]')?.getAttribute('href'); + if ( href ) href += `?${Date.now()}`; + yield href || ''; }, getFilename: (post: HTMLElement) => { const a = post.querySelector('a[target="_blank"]') as (HTMLAnchorElement | null);