为了账号安全,请及时绑定邮箱和手机立即绑定

在<script src=“http:/…”中将http:/替换为/有效吗?>?

在<script src=“http:/…”中将http:/替换为/有效吗?>?

阿晨1998 2019-06-05 14:52:10
在<script src=“http:/…”中将http:/替换为/有效吗?>?我有以下内容:<script type="text/javascript" src="https://cdn.example.com/js_file.js"></script>在这种情况下,站点是HTTPS,但是站点也可能只是HTTP。(JS文件位于另一个域中。)为了方便起见,我想知道这样做是否有效:<script type="text/javascript" src="//cdn.example.com/js_file.js"></script>我想知道删除http:或https:?它似乎在我测试过的每一个地方都起作用,但是有什么不起作用的情况吗?
查看完整描述

3 回答

?
蛊毒传说

TA贡献1895条经验 获得超3个赞

没有方案的相对URL(http:或https:)是有效的RFC 3986:“统一资源标识符(URI):泛型语法”,第4.2节..如果客户机阻塞它,那么这是客户端的错误,因为它们没有遵守RFC中指定的URI语法。

您的示例是有效的,应该有效。我本人也在大量贩运的网站上使用过相对URL方法,而且没有收到任何抱怨。此外,我们在Firefox、Safari、IE6、IE7和Opera中测试我们的站点。这些浏览器都理解URL格式。


查看完整回答
反对 回复 2019-06-05
  • 3 回答
  • 0 关注
  • 687 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信