从网络方面检测:先确保网络连接顺畅、再检查 URL 地址是否错误、打开 控制台 查看是否有报错信息、查看接口访问 是否有请求、查看路由是否有path错误,导致加载了不存在的页面。
从js和css方面检测:排除了网络问题以后,如果还是白屏,那一般都是css和js加载造成的;css和js会造成阻塞渲染。比如不正确的引入css和js,就会导致它们的加载速度过长,从而导致白屏现象。
正确的引入方式是:在 标签中引入css,因为在加载HTML前不先渲染css的话,整个页面会乱掉;在 标签之前、body 标签中html 内容的后面,引入js,因为浏览器加载script标签时,处理内部代码的顺序都是从上到下依次执行的,如果在html内容前就引入js的话,那么就会导致,在所有的代码处理完毕之前,会阻塞其他资源的加载;会导致页面的其他内容都无法显示,因此如果不规范引入js的话,会对页面的其他内容带来影响。
您好,您的问题很有意思。在HTML中,如果video标签在手机上打开是白屏,可能是由于以下几个原因:1. 没有指定video标签的宽度和高度,或者指定的宽度和高度不正确;
2. 没有指定video标签的src属性,或者指定的src属性不正确;
3. 没有指定video标签的type属性,或者指定的type属性不正确;
4. 没有指定video标签的controls属性;
5. 浏览器不支持video标签;
6. 视频文件的编码格式不正确;
7. 视频文件的编码格式不支持;
8. 视频文件的编码格式不兼容;
9. 视频文件的编码格式不完整;
10. 视频文件的编码格式不正确,或者视频文件的编码格式不支持。
因此,如果video标签在手机上打开是白屏,建议您检查以上几个原因,以便找到问题的根源,并解决问题。