Chrome多次请求同一资源时,请求的逻辑是怎样的?

我有一个网页a.html,在a网页中有两个iframe标签,src属性分别是 b.htmlc.html。三个页面同时引用了a.js。这时在手机端的chrome中可能出现三个页面中的资源不请求的问题。请问一下这是不是浏览器有限制呢?

a.html
<html>
    <head>
        <script src="a.js"></script>
    </head>
    <body>
        <iframe src="b.html"></iframe>
        <iframe src="c.html"></iframe>
    </body>
</html>

b.html
<html>
    <head>
        <script src="a.js"></script>
    </head>
    <body></body>
</html>

b.html
<html>
    <head>
        <script src="a.js"></script>
    </head>
    <body></body>
</html>
阅读 3.5k
2 个回答

执行是正常的嘛,这不叫“限制”,只是浏览器“聪明”而已。

浏览器检测到是同一资源就直接从缓存拿了

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题