IE 使用 http协议 访问 https 资源 ,非80端口出现404错误

之前问题描述错误,已删除

问题

现有一https资源 https://g.alicdn.com/de/prism... 放在html中使用http协议访问

<script src="http://g.alicdn.com/de/prismplayer/1.9.4/prism-min.js"></script>

当使用 80 端口时,所有浏览器均可正常访问
当使用非 80 端口时, IE 访问出现404错误,详情见下图
clipboard.png

环境

win 10
IE 11 (包括使用IE11模拟其它IE版本)
Edge 38.14393.0.0
apache-tomcat-8.5.9
Nginx-1.10.1

请大神帮忙解答,谢谢

阅读 3.6k
1 个回答

无法重现你的问题,你的HTTP code是404,应该是资源不存在。

我在本地按照你的代码放入nginx下,运行也没有404错误。而且应该也不是referer头的问题

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