html中url图片不出来,【报Bug】当CSS中background: url(外链图片) 没加载完成 是跳不到 plusready 的...

本文讲述了在WebView中,由于CSS背景图的加载延迟导致plusready事件未正常触发的问题。作者发现当CSS引用的为外链图片且未加载完成时,plusready不会执行。改为使用本地图片后,事件顺利触发。作者希望了解更多可能影响plusready执行的因素,并提供了问题的重现步骤和运行环境信息。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

详细问题描述

[内容]

我的一个webview中 有一段header style CSS 加入了一个背景图 直接使用了

background: url(外链图片); 由于贪图方法 直接引用了一个外链图片

如果这个 外链图片没被加载完成 plusready 是没办法执行的

document.addEventListener('plusready', function(){

alert('test');

});

当我创建这个webview时 alert一直没弹出 就是说 plusready 根本没执行

当时我很蒙 完全不知道怎么回事 不知道为什么plusready 没执行

然后的然后 折腾了一时半会 终于知道了这个坑~!

CSS的图片没加载完 是不会执行 plusready的

我换成了本地图片 马上 plusready 执行.

希望官方解释一下

估计还有很多东西影响 plusready 的 执行. 我希望在这里可以知道一些 大家可以告诉我一些吧

重现步骤

[步骤]

[结果]

[期望]

运行环境

[系统版本]

[浏览器版本]

[IDE版本]

[mui版本]

附件

[代码片段]

[安装包]

联系方式

[QQ]

[电话]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值