标签: javascript
我想让我的网络应用程序能够弹出新窗口,比如GMail用于聊天和电话,但我也希望能够检测到他们是否点击导航中的某些内容窗口到另一个URL并破坏弹出窗口中运行的代码。
理想情况下,它会提示他们并让他们有机会取消页面更改而不会破坏应用程序。 GMail如何做到这一点的任何想法?
答案 0 :(得分:1)
您想要使用onbeforeunload事件。您返回的字符串将在对话框中显示给用户,使用户可以选择取消页面导航。