diff --git a/Frontend/assets/scripts/frame.js b/Frontend/assets/scripts/frame.js index 5202eef..3e2e867 100644 --- a/Frontend/assets/scripts/frame.js +++ b/Frontend/assets/scripts/frame.js @@ -30,7 +30,14 @@ function init() { tools.set("mock", "tools/mock.html"); changeActiveTools('XML'); - loadLastPage(); + var toolUrl = window.location.search.substring(1); + if (toolUrl == "") + loadLastPage(); + else if (tools.has(toolUrl)) + changeTool(toolUrl); + else + loadLastPage(); + } /** @@ -81,6 +88,7 @@ function changeTool(tool) { const url = tools.get(tool); localStorage.setItem("lastPage", tool); document.getElementById("iframe").src = url; + document.location.search = tool; } /**