- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在开发一个项目,其中包含用户必须完成的测试。测试开始后,我不希望参与者能够打开其他网站或选项卡。当他们打开新选项卡时,我想显示一个警报,如果他们确定要打开新选项卡,则会提示他们,从而完成测试。
我读到了有关 Window.focus
和 onbeforeunload
的内容,但是 onbeforeunload
仅在您关闭选项卡时才起作用,并且焦点不起作用,因为我预计。
我用 Django 编写了整个项目,但我认为我应该使用 JS。
最佳答案
这在浏览器中是不可能的。您的选项卡无法访问其他选项卡中的信息,也无法访问您页面上发生的事件以外的事件。
但是,可以确保鼠标不会离开屏幕。如果您使用 jQuery,则可以使用
$(document).mouseleave(function () {
console.log('out');
});
关于javascript - 当用户打开新选项卡或转到另一个选项卡时如何发出通知?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55931342/
如何从 BroadcastReceiver 发出通知(不能使用大多数方法,也不能使用“this”)?我需要它来打开一个包含数据库信息的 Activity 我已经做到了,但现在必须的方法不起作用,我不能
所以基本上我会更新我的应用程序的 GUI,所以我使用静态方法 void javax.swing.SwingUtilities.invokeLater(Runnable doRun) 但我希望将初始化代
curl_setopt_array( $ch, $curl_opt ); 这段代码给出了一个通知 Notice: Array to string conversion in ... 这是 $curl_
我正在用 PHP 构建一个网站,以 JSON 格式处理 Redis 中的 session 。 这样 PHP 解释器和 Node.js 服务器都可以访问 session 。 我现在想做的是在所述网站中添
我想在单击“添加到购物车”时使用 ajax laravel 发出通知,并且通知成功或失败。 这是我的ajax脚本 $('#formCart').on('click','.add_cart_b
我是一名优秀的程序员,十分优秀!