JavaScript 中不允许的方法
Disallowed methods in JavaScript
我正在学习JavaScript,在这个过程中,我发现JavaScript中不允许某些操作,这在一般编程中相当常见。例如,由于明显的安全原因,无法在 JavaScript 中控制用户的鼠标指针,请参阅 移动鼠标光标 Javascript。
我想知道更多这样的事件,这些事件可以用来控制用户输入,但在JavaScript中是不可能的。
没有什么能阻止你从Javascript本身移动鼠标指针,而是你的代码运行的环境(Web浏览器)不提供库函数来做到这一点。
您可以通过编写 Web 浏览器扩展(例如 Windows 上受信任的 ActiveX 控件)来解决此问题,该扩展提供绑定到脚本层的 SetCursorPos()。然后,您将能够从Javascript代码中移动指针。
换句话说,Javascript语言不会以任何方式限制你,但是Web浏览器环境实现了(合法的)限制,如果你真的愿意,可以解除这些限制(当然,取决于浏览器)。
最后一件事:鼠标指针属于用户。以编程方式移动它是侵入性的、令人惊讶的、令人困惑的,并且会降低用户对应用程序和桌面环境的信心。请不要那样做。
好吧,这些可能会有所帮助:
你 去吧
相关文章:
- 访问控制允许方法不允许删除
- WCF json POST请求方法:GET和405(方法不允许)
- AngularJS和Go POST请求方法不允许
- 方法不允许 — 从 Angularjs 中的请求标头中删除 Access-Control-Request-Method
- 405 方法不允许 - 带有 laravel 路由的 ajax 请求
- PouchDB/CouchDB 复制失败,方法不允许
- asp.net Web API 405 方法不允许、发布、自定义操作
- XMLHttpRequest 无法加载 url.预检响应中的访问控制允许方法不允许方法 PUT
- 405(方法不允许)仅在使用 DNS 时对 AJAX 请求
- Restangular Get()和Post()处理额外的Post错误“/adsf 405方法不允许
- (方法不允许)外部xml到json
- Meteor Restivus:飞行前响应中的访问控制允许方法不允许方法PUT
- Ajax 405(方法不允许)当I操作字段为空或与当前页面相同时
- Twilio 获取消息详细信息(方法不允许)
- 方法不允许在 WebAPI 中发帖
- POST 405(方法不允许)当尝试发布AJAX请求时
- AJAX找不到php文件.它返回"POST 405(方法不允许)"
- HTTP错误405.0 -方法不允许-表单标签
- Python for Google App Engine: 405方法不允许
- jQuery.ajax()POST请求抛出405(方法不允许),但GET不抛出't