如何将页面从单击退出按钮时使用window.location.href打开的新url重定向到上一个url



我在html:中有一个按钮的代码

<button class="btn btn-default" (click)="openUrl()"> Open </button>

在app.component.ts中,第一页是https://example.com,我有以下代码:

openUrl(){
window.location.href = 'http://example.com/url';
}

我有退出按钮http://example.com/url页当他们点击退出按钮时,url变为http://example.com/url/exit.然后,它应该重定向到原始页面https://example.com15秒后。

如何收听退出按钮的url并将页面重定向到原始页面。这里的问题是我已经退出了原始页面。

您可以使用iFrame并执行类似的操作。

function removeIFrame() {
var frame = document.getElementById("iframe");
frame.parentNode.removeChild(frame);
}
function updateIframe(loc) {
var frame = document.getElementById("frame1");
console.info(frame.contentWindow);
if (frame.contentWindow.location == "example.com/exit") {
removeIframe();
}
}
function showIframe() {
var ele = document.getElementById("frameWrapper");
ele.style.display = "block";
}

<div style="display:none;" id="frameWrapper">
<iframe id="frame1" src="example.com/url" onLoad="updateIframe();"></iframe>
</div>

如果可以在新选项卡中打开第二页,那么您可以使用window.open:

let newTab = window.open("//www.google.com", "_blank"); setTimeout(() => { newTab.close()},15000);

相关内容

  • 没有找到相关文章

最新更新