2013-10-07 28 views
0

当您打开网页时可以限制光标的区域?例如200px x 200px区域。禁止将html页面上的光标移到单个区域

光标只能在此区域导航,光标无法导航到屏幕的其他区域。假设显示器的分辨率为800 x 600,他可以看到整个页面,但光标将限制在页面上的一个简单方块,有没有办法做到这一点?是可以的CSS?或者你需要使用JavaScript或DOM的一些属性?

我期待回答,谢谢。

+1

这是不可能的,因为它会造成安全风险。如果网站可以控制你的光标在你的机器上移动的方式,这可能会阻止你关闭浏览器,这是我所知道的任何浏览器都不能接受的。 – Nunners

+1

如果一个网站可以做到这一点,那将是非常可怕的。想象一下 - 用户将无法关闭当前页面。 –

+0

http://stackoverflow.com/questions/2322603/move-cursor-in-javascript和http://stackoverflow.com/questions/4752501/move-the-mouse-pointer-to-a-specific- –

回答

0

好消息是,现代浏览器赶上指针锁定API。 了解更多: https://developer.mozilla.org/en-US/docs/Web/API/Pointer_Lock_API

+1

你能详细介绍一下这个功能吗?请记住,这个问题很可能在这里比这个页面更长,当这种情况发生时,你的答案将会(几乎)无用。请参阅[faq](http://stackoverflow.com/help/how-to-answer)来帮助写出一个好的答案。 – FlyingPiMonster

+0

优秀的答案Klihelp,这是我要找的,好的。对于贬低我的问题的其他人,谢谢! – superuser

+0

这只是一个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 –

0

不,这是不可能的。您无法在浏览器中使用JavaScript控制光标

+0

谢谢你们的回答,我的问题得到澄清! – superuser

相关问题