假设javascript标记的src属性指向重定向:
<script src="http://foo.com/foo.js"></script>
其中http://foo.com/foo.js是301重定向到https://foo.com/foo.js ...
所有浏览器都会成功加载JS文件吗?我注意到它似乎可以在Chrome,Firefox,Safari和IE9中运行......但我只是好奇,如果这是一个规范或只是随机......
答案 0 :(得分:4)
您可以查看以下有关不同浏览器行为的主题来处理301重定向: Client Web Browser Behavior When Handling 301 Redirect
答案 1 :(得分:2)
为网页加载资源(无论是脚本源,图像源还是其他)与浏览器如何为您提取资源(使用TCP / IP上的HTTP协议)无关。
这里唯一需要注意的是浏览器发出两个请求来下载一个资源&amp;如果脚本调用在浏览器中被阻止,则不建议长时间使用此策略。由于我们使用301的基本原因是: