diff --git a/CHANGES.md b/CHANGES.md index 13c95b7..900598e 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,5 +1,9 @@ ## CHANGES +v1.8.11 +- Loading: Use default html index, avoid custom html injection (via wabac.js 2.16.12) +- Dependencies: Switch to wabac.js 2.16.12 + v1.8.10 - Regression fix: Fix embed loading from different domain being broken in 1.8.9 - Dependencies: Switch to wabac.js 2.16.11 diff --git a/_data/package.json b/_data/package.json index 36e71fe..ddb82de 100644 --- a/_data/package.json +++ b/_data/package.json @@ -1,7 +1,7 @@ { "name": "replaywebpage", "productName": "ReplayWeb.page", - "version": "1.8.10", + "version": "1.8.11", "description": "Serverless Web Archive Replay", "repository": "https://github.com/webrecorder/replayweb.page", "homepage": "https://replayweb.page/", @@ -9,7 +9,7 @@ "license": "AGPL-3.0-or-later", "dependencies": { "@fortawesome/fontawesome-free": "^5.15.4", - "@webrecorder/wabac": "^2.16.11", + "@webrecorder/wabac": "^2.16.12", "bulma": "^0.9.3", "electron-log": "^4.4.1", "electron-updater": "^5.3.0", diff --git a/package.json b/package.json index 36e71fe..ddb82de 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "replaywebpage", "productName": "ReplayWeb.page", - "version": "1.8.10", + "version": "1.8.11", "description": "Serverless Web Archive Replay", "repository": "https://github.com/webrecorder/replayweb.page", "homepage": "https://replayweb.page/", @@ -9,7 +9,7 @@ "license": "AGPL-3.0-or-later", "dependencies": { "@fortawesome/fontawesome-free": "^5.15.4", - "@webrecorder/wabac": "^2.16.11", + "@webrecorder/wabac": "^2.16.12", "bulma": "^0.9.3", "electron-log": "^4.4.1", "electron-updater": "^5.3.0", diff --git a/src/embed.js b/src/embed.js index c5471c6..c22e3a3 100644 --- a/src/embed.js +++ b/src/embed.js @@ -1,7 +1,7 @@ import { LitElement, html, css } from "lit"; import { ifDefined } from "lit/directives/if-defined.js"; -import { wrapCss, rwpLogo, EMBED_INDEX_HTML } from "./misc"; +import { wrapCss, rwpLogo } from "./misc"; import { SWManager } from "./swmanager"; var scriptSrc = document.currentScript && document.currentScript.src; @@ -101,10 +101,7 @@ class Embed extends LitElement { return; } - const query = new URLSearchParams(); - query.set("indexHtml", EMBED_INDEX_HTML); - - const name = this.swName + "?" + query.toString(); + const name = this.swName + "?serveIndex=1"; const appName = this.appName; const scope = this.replaybase; const requireSubdomainIframe = this.requireSubdomainIframe; diff --git a/src/misc.js b/src/misc.js index 5678307..8609b10 100644 --- a/src/misc.js +++ b/src/misc.js @@ -11,15 +11,6 @@ import rwpLogo from "../assets/logo.svg"; const apiPrefix = "./w/api"; const replayPrefix = "./w"; -const EMBED_INDEX_HTML = ` - - -
- -0;++f){var b,A=d[f],_=0;i.fillBitWindow(),_+=i.val_>>>i.bit_pos_&15,i.bit_pos_+=y[_].bits,b=y[_].value,g[A]=b,0!==b&&(m-=32>>b,++w)}if(1!==w&&0!==m)throw new Error("[ReadHuffmanCode] invalid num_codes or space");!function(t,e,r,i){for(var n=0,s=8,o=0,l=0,h=32768,u=[],p=0;p<32;p++)u.push(new a(0,0));for(c(u,0,5,t,18);n =t)throw new Error("[DecodeContextMap] i >= context_map_size");c[i]=0,++i}else c[i]=l-s,++i}return e.readBits(1)&&function(t,e){var r,i=new Uint8Array(256);for(r=0;r<256;++r)i[r]=r;for(r=0;r