我想进入全屏模式(F11)在某些页面.为此,我使用要求镀铬扩展在网页上插入脚本。
这是剧本
document.body.requestFullscreen();
当我在控制台中直接运行这个脚本时,我可以进入全屏模式。但是,当Requestly正在执行脚本时,脚本将被执行,但不会触发全屏模式。
甚至requestFullScreen的MDN文档也没有提供任何有关这方面的额外信息。
需要理解的是,这个requestFullscreen() API是否存在技术限制,这必须是用户意图驱动的,比如单击等,并且不能自动调用?
发布于 2022-02-03 04:58:31
TLDR;这是不可能自动触发全屏模式使用脚本插入.它必须基于用户交互。
必须在响应用户交互或设备方向更改时调用此方法;否则,该方法将失败。
我尝试触发一个动态插入页面的按钮的自动点击,但是我们得到了同样的错误。

这里是我在Requestly中创建的插入脚本规则

https://stackoverflow.com/questions/70965217
复制相似问题