Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/376.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/189.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript html中不存在的资源是否会降低页面呈现速度?_Javascript_Android_Html_Android Webview - Fatal编程技术网

Javascript html中不存在的资源是否会降低页面呈现速度?

Javascript html中不存在的资源是否会降低页面呈现速度?,javascript,android,html,android-webview,Javascript,Android,Html,Android Webview,我有以下html/js示例代码 <html> <script scr="abc.src"/> <html> <div> Hello Mars! </div> </div> </html> 你好,火星! 我在我的代码中预处理这个html,如果html中有abc.src标记,那么我将注入额外的javascript函数。然后,我的Android WebView在预处理html后加载所有内容 由于abc.src实

我有以下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 Debugger的网络选项卡中看到,它花费了几秒钟来下载不存在的资源,直到加载失败

然而,在Android WebView中呈现网页时,我从未经历过几秒钟的延迟。是否拥有“abc.src”等不存在的资源会降低整个页面的呈现速度。

您可以使用库,webview将首先呈现html,然后加载并稍后执行js


我用它来减少Android Webview上的渲染时间,效果很好。

这是有效的html吗?最好将脚本放在正文的末尾以增强渲染。请查看脚本标记的“延迟”和“异步”属性。两者都可能有帮助。