diff --git a/templates/assets/js/curl.js b/templates/assets/js/curl.js index dc7300a..026151e 100644 --- a/templates/assets/js/curl.js +++ b/templates/assets/js/curl.js @@ -16,8 +16,15 @@ document.addEventListener('DOMContentLoaded', function () { } // Update the url - const params = new URLSearchParams(); - params.append('url', url); + var params; + if (window.location.search){ + params = new URLSearchParams(window.location.search); + params.set('url', url); + } + else { + params = new URLSearchParams(); + params.append('url', url); + } history.pushState(null, null, `?${params.toString()}`); // Show loading state diff --git a/templates/assets/js/ssl.js b/templates/assets/js/ssl.js index 1bb34cf..82440c1 100644 --- a/templates/assets/js/ssl.js +++ b/templates/assets/js/ssl.js @@ -14,8 +14,15 @@ function getSSL() { // Get the input value const domain = document.getElementById("domain").value.trim().toLowerCase(); // Set the domain parameter - const params = new URLSearchParams(); - params.append("domain", domain); + var params; + if (window.location.search){ + params = new URLSearchParams(window.location.search); + params.set("domain", domain); + } + else { + params = new URLSearchParams(); + params.append("domain", domain); + } // Add the parameters to the URL const url = `/?${params.toString()}`; // Push the URL to the history