Javascript中不允许使用的方法

wha*_*ame 2 javascript ajax javascript-events

我正在学习Javascript,在这个过程中,我发现Javscript中不允许某些操作,这在一般编程中很常见.例如,由于明显的安全原因,无法在Javascript中控制用户的鼠标指针,请参阅移动鼠标光标Javascript.

我想知道更多这样的事件,可用于控制用户输入,但在Javascript中是不可能的.

Fré*_*idi 5

没有什么能阻止你从Javascript 本身移动鼠标指针,它是你的代码运行的环境(Web浏览器),它不提供库函数来执行它.

您可以通过编写Web浏览器扩展(例如,Windows上的可信ActiveX控件)来解决这个问题,该扩展提供对脚本层的SetCursorPos()的绑定.然后你就可以从你的Javascript代码中移动指针了.

换句话说,Javascript语言不会以任何方式限制您,但是Web浏览器环境实现(合法的)限制,如果您真的想要(当然,取决于浏览器)可以解除限制.

最后一件事:鼠标指针属于用户.以编程方式移动它是侵入性的,令人惊讶的,令人困惑的,并且降低了用户对应用程序和桌面环境的信心.请不要这样做.