diff --git a/src/snek/static/html-frame.js b/src/snek/static/html-frame.js index 8198a37..be12a09 100644 --- a/src/snek/static/html-frame.js +++ b/src/snek/static/html-frame.js @@ -8,12 +8,13 @@ class HTMLFrame extends HTMLElement { connectedCallback() { this.container.classList.add("html_frame") - const url = this.getAttribute('url'); + let url = this.getAttribute('url'); + if(!url.startsWith("https")){ + url = "https://" + fullUrl + } if (url) { let fullUrl = url.startsWith("/") ? window.location.origin + url : new URL(window.location.origin + "/http-get") - if(!fullUrl.startsWith("https")){ - fullUrl = "https://" + fullUrl - } + if(!url.startsWith("/")) fullUrl.searchParams.set('url', url) this.loadAndRender(fullUrl.toString());