Gildas 4 سال پیش
والد
کامیت
0cc8c98093
6فایلهای تغییر یافته به همراه4 افزوده شده و 4 حذف شده
  1. 0 0
      dist/extension-core.js
  2. 1 1
      dist/extension-frames.js
  3. 0 0
      dist/extension.js
  4. 1 1
      dist/web/hooks/hooks-web.js
  5. 1 1
      manifest.json
  6. 1 1
      package.json

تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
dist/extension-core.js


+ 1 - 1
dist/extension-frames.js

@@ -1 +1 @@
-!function(){"use strict";const e="single-file-response-fetch",t="text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8",r=window.fetch;function a(t){return new Promise(((r,a)=>{var s,i,n,o;s=new CustomEvent("single-file-request-fetch",{detail:t}),window.dispatchEvent(s),i=e,n=function s(i){var n,o,d;i.detail?i.detail.url==t&&(n=e,o=s,d=!1,window.removeEventListener(n,o,d),i.detail.response?r({status:i.detail.status,headers:new Map(i.detail.headers),arrayBuffer:async()=>i.detail.response}):a(i.detail.error)):a()},o=!1,window.addEventListener(i,n,o)}))}browser.runtime.onMessage.addListener((e=>{if("singlefile.fetchFrame"==e.method&&window.frameId&&window.frameId==e.frameId)return async function(e){try{let s=await r(e.url,{cache:"force-cache",headers:{accept:t}});return 401!=s.status&&403!=s.status&&404!=s.status||(s=await Promise.race([a(e.url),new Promise(((e,t)=>setTimeout((()=>t()),5e3)))])),{status:s.status,headers:[...s.headers],array:Array.from(new Uint8Array(await s.arrayBuffer()))}}catch(e){return{error:e&&e.toString()}}}(e)}))}();
+!function(){"use strict";const e="single-file-response-fetch",t=window.fetch;function r(t){return new Promise(((r,a)=>{var s,n,i,o;s=new CustomEvent("single-file-request-fetch",{detail:t}),window.dispatchEvent(s),n=e,i=function s(n){var i,o,d;n.detail?n.detail.url==t&&(i=e,o=s,d=!1,window.removeEventListener(i,o,d),n.detail.response?r({status:n.detail.status,headers:new Map(n.detail.headers),arrayBuffer:async()=>n.detail.response}):a(n.detail.error)):a()},o=!1,window.addEventListener(n,i,o)}))}browser.runtime.onMessage.addListener((e=>{if("singlefile.fetchFrame"==e.method&&window.frameId&&window.frameId==e.frameId)return async function(e){try{let a=await t(e.url,{cache:"force-cache"});return 401!=a.status&&403!=a.status&&404!=a.status||(a=await Promise.race([r(e.url),new Promise(((e,t)=>setTimeout((()=>t()),5e3)))])),{status:a.status,headers:[...a.headers],array:Array.from(new Uint8Array(await a.arrayBuffer()))}}catch(e){return{error:e&&e.toString()}}}(e)}))}();

تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
dist/extension.js


+ 1 - 1
dist/web/hooks/hooks-web.js

@@ -1 +1 @@
-!function(){"use strict";(e=>{const t=e.CustomEvent,a=e.fetch;var s,c,i;s="single-file-request-fetch",c=async s=>{const c=s.detail;let i;try{const e=await a(c,{cache:"force-cache",headers:new Headers({accept:"text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8"})});i={url:c,response:await e.arrayBuffer(),headers:[...e.headers],status:e.status}}catch(e){i={url:c,error:e&&e.toString()}}(t=>{e.dispatchEvent(t)})(new t("single-file-response-fetch",{detail:i}))},e.addEventListener(s,c,i)})("object"==typeof globalThis?globalThis:window)}();
+!function(){"use strict";(e=>{const t=e.CustomEvent,s=e.fetch;var a,r,c;a="single-file-request-fetch",r=async a=>{const r=a.detail;let c;try{const e=await s(r,{cache:"force-cache"});c={url:r,response:await e.arrayBuffer(),headers:[...e.headers],status:e.status}}catch(e){c={url:r,error:e&&e.toString()}}(t=>{e.dispatchEvent(t)})(new t("single-file-response-fetch",{detail:c}))},e.addEventListener(a,r,c)})("object"==typeof globalThis?globalThis:window)}();

+ 1 - 1
manifest.json

@@ -8,7 +8,7 @@
 		"64": "extension/ui/resources/icon_64.png",
 		"128": "extension/ui/resources/icon_128.png"
 	},
-	"version": "1.18.85",
+	"version": "1.18.86",
 	"description": "__MSG_extensionDescription__",
 	"content_scripts": [
 		{

+ 1 - 1
package.json

@@ -1,6 +1,6 @@
 {
 	"name": "single-file",
-	"version": "0.3.20",
+	"version": "0.3.21",
 	"description": "SingleFile",
 	"author": "Gildas Lormeau",
 	"license": "AGPL-3.0-or-later",

برخی فایل ها در این مقایسه diff نمایش داده نمی شوند زیرا تعداد فایل ها بسیار زیاد است