浏览器下载总是自动停止?
简而言之,会做两件事情:停止下载为下载的资源,停止未完成的javascript脚本的运算。对于非IT的是否还有点不知所云?稍微详细说下都知道网页是HTML写成的。这个HTML文件可以一次就从服务器下载下来,并没有什么需要停止的地方。然而需要了解的是,HTML其实只是网页的架子,上面指定了很多的图片以及脚本文件、样式文件也需要浏览器下载下来。
所以在下载完HTML以后,浏览器会再次向服务器发起多个请求下载这些大的东西,这些东西有可能一时半会下不完,就出现等待了,于是“停止”按钮就派上用处了。
再则,现在的网页设计越来越倚重网页上的脚本,也就是先下来的是脚本,然后浏览器开始运行这些脚本,这些脚本告诉浏览器该如何显示网页,特别是会进行某些运算。
现在脚本如此复杂它们可能要用到某些库,这些库很可能也要下载,甚至可能处于一个被墙的服务器上,于是脚本的运算和下载也可能出现等待。停止按钮就会终止这些操作。一旦按下停止按钮,浏览器就会把已下载的东西一股脑显示出来,能显示多少是多少,网页可能是残的。
Copyright © 广州京杭网络科技有限公司 2005-2024 版权所有 粤ICP备16019765号
广州京杭网络科技有限公司 版权所有