[英]Get previous page URL, Open New Window, then Redirect through Javascript
我一直在使用只能修改<body>
內容的 CMS,所以當我想重定向用戶時,我使用了這個
<script type="text/javascript">
window.location = "http://www.example.com/"
</script>
所以,是的,頁面首先加載,然后 5 毫秒后,重定向發生,它適用於所有密集目的。 現在,我想知道是否可以使用 javascript 來做其他事情。
是否可以使用指定的 URL 打開一個新的瀏覽器選項卡,然后通過 Javascript 將用戶重定向回上一頁?
非常感謝,所以。
編輯 - 老實說,它是否打開一個新窗口或選項卡並不像它實際運行那么重要。 我需要 Javascript 來確定上一頁(如果可能),然后打開一個新窗口/標簽到我指定的 URL,然后將當前窗口/標簽重定向到它的上一頁。 有人說window.open
只適用於點擊事件,這對我正在嘗試完成的事情也不起作用......僅供參考。
所以,從字面上看,沒有點擊,我需要 Javascript 來執行以下操作 -
window.location
返回上一頁,我將其存儲為變量希望這是有道理的。
根據用戶的瀏覽器設置,使用window.open
可以在新選項卡中打開新窗口,但您不能直接通過瀏覽器進行控制。 這完全取決於用戶的設置。
要打開一個新窗口:
window.open("http://www.google.com", "windowName", "window options (optional parameter)");
然后簡單地使用:
history.back();
您還可以使用引用屬性:
var previousUrl = document.referrer;
有關window.open
更多信息,請參閱: http : //www.javascript-coder.com/window-popup/javascript-window-open.phtml
有關 document.referrer 屬性的更多信息,請查看: http : //www.netmechanic.com/news/vol4/javascript_no14.htm
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.