我有以下html / js示例代码,
<html>
<script scr="abc.src"/>
<html>
<div>
Hello Mars!
</div>
</div>
</html>
我在我的代码中预处理这个html,如果html中有abc.src标签,那么我会注入额外的javascript函数。然后我的Android WebView在预处理html后加载所有内容。
由于 abc.src 实际上并不存在,我可以在Chrome调试器网络标签中看到,在加载失败之前,它花费几秒钟下载不存在的资源。
但是,在Android WebView中呈现网页时,我从未经历过几秒钟的延迟。拥有像“abc.src”这样的非现有资源会降低整体页面渲染速度。