我希望我的web应用程序能够像GMail一样弹出新窗口,用于聊天和电话通话,但我也希望能够检测到他们是否点击了导航中的某些东西,这将把主窗口带到另一个网址,并破坏在弹出窗口中运行的代码。
理想情况下,它会提示他们,让他们有机会取消页面更改,而不会破坏应用程序。你知道GMail是怎么做到的吗?
发布于 2011-06-08 05:34:17
您希望使用onbeforeunload事件。您返回的字符串将在对话框中显示给用户,让用户可以选择取消页面导航。
https://stackoverflow.com/questions/6271873
复制相似问题