簡體   English   中英

在refress上顯示自定義彈出窗口,並在javascript / jquery中關閉瀏覽器/選項卡

[英]show custom popup on page refress and browser/tab close in javascript/jquery

我想在第一次關閉標簽頁或瀏覽器時打開彈出窗口,並獲得用戶評論。 我使用了onbeforeunload() ,但是我需要處理頁面刷新和制表符關閉的其他事件。

簡短的回答:不能。

更長的答案:出於非常明顯的“安全性”原因,當用戶嘗試離開頁面/關閉選項卡或以任何其他方式離開站點時,您只能執行有限的操作。

原因是瀏覽器要絕對確保您不能阻止用戶關閉他/她想要關閉的選項卡或窗口。

因此, onbeforeunload javascript事件-並擴展了beforeunload jQuery事件-在其功能上受到極大限制。 他們絕對不能做的一件事就是阻止頁面關閉-除了使用瀏覽器(通常)允許的一種非常標准化且相當無聊的方法。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM