最近在做鸿蒙项目(开发工具版本:DevEco Studio NEXT Beta1,SDK:Api11),在使用Web组件加载本地html 文件时出现白屏问题,加载其他网络地址和自己新建的本地HTML文件都没问题;出现白屏问题的这个本地的HTML文件是我们的Flutter项目中正在使用的,线上App的包也是用的这个HTML文件,但是复制到鸿蒙项目中就是白屏。我把原来的Web项目运行起来,让鸿蒙Web加载本地192的地址也可以正常加载,最后我仔细对比发现,Flutter项目中正在使用的HTML少了一个favicon.ico文件,但是不影响正常网页加载,我把favicon.ico 放到了HTML根目录下,鸿蒙项目就可以正常加载了,看来鸿蒙Web组件在处理文件404的时候还需要进一步优化,可能一个文件没有找到就导致整个页面不能正常加载了。
补充:favicon.ico 是我们打开网站后,浏览器页签的一个图标,比方说百度就是下面这样的一个小图片,只不过格式是.icon格式,如果没有的话就是灰色的,因为我们的项目是内嵌在App中,也不需要显示,就没有添加。
鸿蒙Web组件加载本地html文件白屏
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 一、背景:页面为何会卡? 1.1 等待时间长(性能) 项目本身包/第三方脚本比较大。 JavaScript 执行阻...