Javascript Firefox:允许从任何上下文锁定指针

Javascript Firefox:允许从任何上下文锁定指针,javascript,firefox,permissions,locking,mouse-cursor,Javascript,Firefox,Permissions,Locking,Mouse Cursor,我需要锁定指针,但当它告诉我 指针锁定请求被拒绝,因为未从短时间运行的用户生成的事件处理程序中调用元素.requestPointerLock(),并且文档未处于全屏状态 或 由于文档未聚焦,指针锁定请求被拒绝 这是有道理的,但我正在制作一个需要用锁定指针打开的应用程序,不能等待用户交互。好消息是我已经完全控制了设备,所以我想我应该编辑一些关于:config的设置,我想今天就到此为止,但我似乎找不到那个 我如何告诉firefox允许在任何时候使用指针锁?问题是不能自动调用requestPointe

我需要锁定指针,但当它告诉我

指针锁定请求被拒绝,因为未从短时间运行的用户生成的事件处理程序中调用元素.requestPointerLock(),并且文档未处于全屏状态

由于文档未聚焦,指针锁定请求被拒绝

这是有道理的,但我正在制作一个需要用锁定指针打开的应用程序,不能等待用户交互。好消息是我已经完全控制了设备,所以我想我应该编辑一些
关于:config
的设置,我想今天就到此为止,但我似乎找不到那个


我如何告诉firefox允许在任何时候使用指针锁?

问题是不能自动调用requestPointerLock,应该从用户的回调调用它,例如,当单击某个对象时


如果用户已接受全屏请求,则可以直接调用requestPointerLock()。

问题是不能自动调用requestPointerLock,应该从用户的回调调用它,例如,当单击某个对象时


您可以调用requestPointerLock()如果用户已接受全屏请求,则直接执行。

我已经查看了
https://searchfox.org/mozilla-central/source/dom/base/Document.cpp#14415
-也许你可以影响
aUserInputOrChromeCaller
?我已经偷看了
https://searchfox.org/mozilla-central/source/dom/base/Document.cpp#14415
-也许你可以影响
auserinvutorchromecaller