Javascript 是否可以确定之前是否已授予HTML5权限?(全屏/指针锁定e.t.c.)

Javascript 是否可以确定之前是否已授予HTML5权限?(全屏/指针锁定e.t.c.),javascript,html,Javascript,Html,背景: 我正在编写一个基于浏览器的绘图捕获程序,其中我使用指针锁定API在画布中捕获光标。 但是,当用户第一次单击画布时,他们会从浏览器中弹出一个请求权限的窗口,导致不必要的行为,直到他们接受并刷新页面,此后一切正常 问题: 我想测试用户在显示画布之前是否已经向域授予了指针锁定权限(如果他们没有授予权限,我可以在他们开始绘制任何东西之前以可控的方式请求) 任何帮助都是有用的,我在规范e.t.c.中看不到它,所以它可能需要更具创造性的解决方案 问候 哪个浏览器显示错误?或者,您是否看到了所有相同的

背景: 我正在编写一个基于浏览器的绘图捕获程序,其中我使用指针锁定API在画布中捕获光标。 但是,当用户第一次单击画布时,他们会从浏览器中弹出一个请求权限的窗口,导致不必要的行为,直到他们接受并刷新页面,此后一切正常

问题: 我想测试用户在显示画布之前是否已经向域授予了指针锁定权限(如果他们没有授予权限,我可以在他们开始绘制任何东西之前以可控的方式请求)

任何帮助都是有用的,我在规范e.t.c.中看不到它,所以它可能需要更具创造性的解决方案


问候

哪个浏览器显示错误?或者,您是否看到了所有相同的行为?我没有从浏览器中得到错误,只是向上移动以单击“允许”按钮来授予光标锁定事件的权限,最终导致锁定的光标和实际光标有点不对齐,例如,在权限气泡上画线。我希望能够不显示画布,除非已经授予权限(可能是通过页面上其他地方的按钮)