有没有办法让浏览器确认我何时离开网页?

有没有办法让浏览器确认我何时离开网页?

每当我浏览一个网站时,我都会滚动并点击页面上的不同对象。有时我会点击错误的对象,然后页面开始改变并加载我不想访问的网站。然后我必须返回,这意味着浏览器必须再次加载第一个页面。这种情况经常发生。

有没有办法让浏览器在更改页面之前要求确认?

例如,当我:

  • 在地址栏中输入 URL,然后按 Enter,

  • 单击页面上的超链接或元素,

  • 触发一些 JavaScript 事件,在一定时间后改变页面,

是否有一个设置/浏览器/浏览器插件可以弹出一个窗口询问我是否要转到该页面?

如果我接受,网站应该可以正常加载。如果我拒绝,当前加载的页面应该不会发生变化。无论我点击多少次,页面都不应该发生变化,除非我确认窗口。

我正在考虑拦截浏览器发送的 GET 请求,但我不是互联网软件开发人员。

有什么建议吗?我目前在 Windows 7/10 上使用 Firefox 和 palemoon。

注:抱歉重复邮政,不确定为什么我最终使用同一封电子邮件登录了不同的帐户。

答案1

这个插件将 -https://github.com/codedance/jquery.AreYouSure

它利用“onBeforeUnload”来检测所有页面/浏览器退出事件。

您可能需要调整代码才能完全按照预期工作,但这是接近的。

相关内容