鼠标禁止移出浏览器当前页面,用JS能否实现

mrwjyong 2014-07-18 06:03:39
现在在做一个在线考试系统
功能要求:当打开在线考试系统网站时就限制鼠标移除当前页面,当点击页面上的“退出”按钮时,关闭网站,限制解除。

页面语言:PHP+MYSQL
...全文
840 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
SNOYC 2014-07-23
  • 打赏
  • 举报
回复 1
window.open 将页面全屏,去除所有工具栏等,禁用调整大小就可以了
grapepaul 2014-07-23
  • 打赏
  • 举报
回复
原则上,控制鼠标不能移出 和 控制鼠标 点击任何地方 没什么区别。 这么危险的操作,肯定不支持。。。
ierask 2014-07-22
  • 打赏
  • 举报
回复
如果能轻易实现感觉像恶意软件,
iori_wen 2014-07-21
  • 打赏
  • 举报
回复
无法实现,谢谢
云水千寻 2014-07-21
  • 打赏
  • 举报
回复
别说是在浏览器里面了,就算是桌面应用也有很大难度的, 无法完全控制用户的鼠标。
marryfaye 2014-07-18
  • 打赏
  • 举报
回复
js做不到,因为它没那么大的权限。这种情况就需要你做一个专用的浏览器客户端,自动全屏至顶,也不算麻烦
js_master 2014-07-18
  • 打赏
  • 举报
回复
有什么意义,除非把ctrl+alt+del也给禁止了
-晴天 2014-07-18
  • 打赏
  • 举报
回复
或者干脆将这个界面置顶且保持最大化.
-晴天 2014-07-18
  • 打赏
  • 举报
回复
JS 不能控制鼠标移动. 有一个变通的办法: 建一个程序,在界面中用webbrowser 显示网页,而在界面的 mousemove 事件中判断鼠标是否移出 webbrowser 区域,如果移出,则产生一个最大化了的置顶的窗体,遮住所有其他内容,只有点击这个窗体上的关闭按钮才能看到别的东西,而当点击此按钮时,原界面必定会获得焦点,而鼠标位置又回到 webbrowser 上了.

87,996

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧