gpt4 book ai didi

javascript - 当用户打开新选项卡或转到另一个选项卡时如何发出通知?

转载 作者:行者123 更新时间:2023-12-02 23:44:09 24 4
gpt4 key购买 nike

我正在开发一个项目,其中包含用户必须完成的测试。测试开始后,我不希望参与者能够打开其他网站或选项卡。当他们打开新选项卡时,我想显示一个警报,如果他们确定要打开新选项卡,则会提示他们,从而完成测试。

我读到了有关 Window.focusonbeforeunload 的内容,但是 onbeforeunload 仅在您关闭选项卡时才起作用,并且焦点不起作用,因为我预计。

我用 Django 编写了整个项目,但我认为我应该使用 JS。

最佳答案

这在浏览器中是不可能的。您的选项卡无法访问其他选项卡中的信息,也无法访问您页面上发生的事件以外的事件。

但是,可以确保鼠标不会离开屏幕。如果您使用 jQuery,则可以使用

$(document).mouseleave(function () {
console.log('out');
});

关于javascript - 当用户打开新选项卡或转到另一个选项卡时如何发出通知?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55931342/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com