目前做了个单页应用,策划表示需要在用户关闭当前标签页时检测用户是否输入了内容,是的话就弹出对话框让用户确定是否离开,这个我使用window.onbeforeunload实现了。
然后策划又表示在系统内部进行切页时也要做同样的检测,而window.onbeforeunload的弹框貌似要刷新或关闭标签页时才触发,我要如何才能手动调用使该弹框出现呢?
目前做了个单页应用,策划表示需要在用户关闭当前标签页时检测用户是否输入了内容,是的话就弹出对话框让用户确定是否离开,这个我使用window.onbeforeunload实现了。
然后策划又表示在系统内部进行切页时也要做同样的检测,而window.onbeforeunload的弹框貌似要刷新或关闭标签页时才触发,我要如何才能手动调用使该弹框出现呢?
10 回答11.3k 阅读
5 回答4.9k 阅读✓ 已解决
4 回答3.2k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
3 回答5.2k 阅读✓ 已解决
5 回答2k 阅读
3 回答1.5k 阅读✓ 已解决
jQuery可以使用trigger函数。
chrome下使用JS手动触发原生事件,使用dispatchEvent即可。
eg:
2017-08-30 更新,chrome内测试没有问题。