diff options
| author | bobzel <zzzman@gmail.com> | 2023-05-05 09:37:13 -0400 |
|---|---|---|
| committer | bobzel <zzzman@gmail.com> | 2023-05-05 09:37:13 -0400 |
| commit | 37f282f075f521fe9ece21e151a51ffd47016782 (patch) | |
| tree | 119b649bf4284ee0b608f99e3686344ccd506961 /src/client | |
| parent | 1c24114bbe8f69f61948f7531277305457926498 (diff) | |
fixed issues with webpages that use brotli encoding
Diffstat (limited to 'src/client')
| -rw-r--r-- | src/client/views/nodes/WebBoxRenderer.js | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/client/views/nodes/WebBoxRenderer.js b/src/client/views/nodes/WebBoxRenderer.js index 20554b858..eb8064780 100644 --- a/src/client/views/nodes/WebBoxRenderer.js +++ b/src/client/views/nodes/WebBoxRenderer.js @@ -42,6 +42,8 @@ var ForeignHtmlRenderer = function (styleSheets) { url = CorsProxy(new URL(webUrl).origin + inurl); } else if (!inurl.startsWith('http') && !inurl.startsWith('//')) { url = CorsProxy(webUrl + '/' + inurl); + } else if (inurl.startsWith('https')) { + url = CorsProxy(inurl); } xhr.open('GET', url); xhr.responseType = 'blob'; @@ -124,7 +126,7 @@ var ForeignHtmlRenderer = function (styleSheets) { if (url === null) { break; } - searchStartIndex = url.foundAtIndex + url.value.length; + searchStartIndex = url.foundAtIndex + url.value.length + 1; if (mustEndWithQuote && url.value[url.value.length - 1] !== '"') continue; const unquoted = removeQuotes(url.value); if (!unquoted /* || (!unquoted.startsWith('http')&& !unquoted.startsWith("/") )*/ || unquoted === 'http://' || unquoted === 'https://') { |
