2013-10-07 29 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

相關問題