我有MyPage.aspx html頁面(使用ASP.Net生成)。當用戶嘗試離開此頁面時,我需要關閉窗口 - 用戶不應該能夠返回或導航到另一個頁面。卸載時關閉瀏覽器窗口
當我在window.onbeforeunload事件中使用window.close()時,它向用戶請求確認。 「您正在查看的網頁正試圖關閉窗口。你想關閉窗口嗎?「點擊」否「,用戶可以逃脫關閉嘗試。有沒有辦法強制關閉窗口而不給用戶一個選項?
參考:
- How can I close a browser window without receiving the "Do you want to close this window" prompt?
- Html javascript to open new window and close current window
- "Unknown Exception" when cancelling page unload with "location.href"
- Display confirmation popup with JavaScript upon clicking on a link
您可以通過解釋爲什麼要阻止用戶來回導航來改善問題。 –
@Jack我正在嘗試爲網站手動實施LogOut功能 – Lijo
可靠的跨瀏覽器解決方案可能很困難。您可以禁用頁面的客戶端緩存,使其無法從歷史記錄中導航回。 – HackedByChinese