当您打开网页时可以限制光标的区域?例如200px x 200px区域。禁止将html页面上的光标移到单个区域
光标只能在此区域导航,光标无法导航到屏幕的其他区域。假设显示器的分辨率为800 x 600,他可以看到整个页面,但光标将限制在页面上的一个简单方块,有没有办法做到这一点?是可以的CSS?或者你需要使用JavaScript或DOM的一些属性?
我期待回答,谢谢。
当您打开网页时可以限制光标的区域?例如200px x 200px区域。禁止将html页面上的光标移到单个区域
光标只能在此区域导航,光标无法导航到屏幕的其他区域。假设显示器的分辨率为800 x 600,他可以看到整个页面,但光标将限制在页面上的一个简单方块,有没有办法做到这一点?是可以的CSS?或者你需要使用JavaScript或DOM的一些属性?
我期待回答,谢谢。
好消息是,现代浏览器赶上指针锁定API。 了解更多: https://developer.mozilla.org/en-US/docs/Web/API/Pointer_Lock_API
你能详细介绍一下这个功能吗?请记住,这个问题很可能在这里比这个页面更长,当这种情况发生时,你的答案将会(几乎)无用。请参阅[faq](http://stackoverflow.com/help/how-to-answer)来帮助写出一个好的答案。 – FlyingPiMonster
优秀的答案Klihelp,这是我要找的,好的。对于贬低我的问题的其他人,谢谢! – superuser
这只是一个CR,请参阅浏览器支持:https://developer.mozilla.org/en-US/docs/Web/API/Pointer_Lock_API#Browser_compatibility,有很多事情要记住:http:// www .w3.org/TR/pointerlock /#requirements http://www.w3.org/TR/pointerlock/#security –
这是不可能的,因为它会造成安全风险。如果网站可以控制你的光标在你的机器上移动的方式,这可能会阻止你关闭浏览器,这是我所知道的任何浏览器都不能接受的。 – Nunners
如果一个网站可以做到这一点,那将是非常可怕的。想象一下 - 用户将无法关闭当前页面。 –
http://stackoverflow.com/questions/2322603/move-cursor-in-javascript和http://stackoverflow.com/questions/4752501/move-the-mouse-pointer-to-a-specific- –