通过//?

时间:2015-08-31 13:53:26

标签: javascript timeout

我的网页可以通过http或https检索,因此我在文件名之前添加了//以尊重两种协议的请求:

<script type="text/javascript" src="//www.example.com/script/history.js?v=4"></script>
<script type="text/javascript" src="//www.example.com/script/history.adapter.jquery.js?v=4"></script>
<script type="text/javascript" src="//www.example.com/script/shopfuncs.js?v=14"></script>
<script type="text/javascript" src="//www.example.com/script/jquery-ui-1.10.3.shop.custom.min.js"></script>

然而,突然我的网站(至少在本地)似乎在请求这些文件时遇到困难。 当我在地址栏中输入完整的网址时,我可以成功请求文件,例如www.example.com/script/history.js?v=4

这些失败文件的响应标头仅提及Failed to load response data

我之前从未遇到//的问题。

我的Chrome网络标签显示:

enter image description here

1 个答案:

答案 0 :(得分:1)

“失败”可能意味着很多事情。

  • 我得到的最常见的遭遇是Chrome扩展程序(如AdBlock)阻止资源。
  • 其他时候,在HTTPS页面上资源驻留在HTTP上时,Chrome会出于安全目的而阻止这种情况。

您可能需要查看控制台以获取详细信息,并查看其中有13个错误日志。