javascript - 我想让我的 div 在 javascript 中加载页面时全屏显示
问题描述
我正在使用 javascript 将我的 div 显示为全屏。我有一个调用按钮单击的功能,我的屏幕变成全屏模式,但我希望在页面加载时全屏显示。
我试过的是
function togglescreen(){
var element = document.getElementById("video-container");
element.requestFullscreen();
}
<button id="fullscreenBtn" onclick="togglescreen()">Full Screen</button>
<div id="video-container" width="1000" height="500"></div>
它工作得很好,但我需要全屏进入我的页面加载。我也试过
document.getelementbyId("fullscreenBtn").click();
但它也不起作用。
解决方案
这是不可能的,它需要由设备或用户输入触发。否则很容易被滥用。
https://developer.mozilla.org/en-US/docs/Web/API/Element/requestFullScreen
注意:必须在响应用户交互或设备方向更改时调用此方法;否则它将失败。
推荐阅读
- sql - 使用 UNION 子句时增加一列
- arrays - 如何将 Pandas Dataframe 转换为嵌套的 Json 输出
- unit-testing - 如何对基本功能进行单元测试?
- r - 我如何在 R 中表达该功能
- yocto - AM65x-evm 上的 Yocto,旧 SoC 修订版
- apache - .htaccess "Order allow,deny Deny from all" - 部分工作
- c# - 如何解决.net5.0中的超时异常“System.Net.WebException:操作已超时”
- node.js - 使用 vite/rollup.js 填充节点操作系统模块
- instagram - 无需身份验证即可获取 Instagram 关注者数量
- python - 使用 spark_ex 和 .createDataFrame 将 df2 帧传递到名为“spark_df”的变量中