[英]How to requesting javascript file of an HTTP server from HTTPS server
好吧,我有一个运行在HTTPS上的应用程序,并且有人要求从运行HTTP的服务器上加载一些javascript文件的请求(这些javascript文件没有HTTPS选项),显然,我收到此错误:
混合内容:通过HTTPS加载了位于https://myapplication.url.com/上的页面,但是请求了不安全的脚本http://another.application/file.js 。 该请求已被阻止; 内容必须通过HTTPS提供。
我在SO上找到的解决方案是:有人建议删除http:而不是请求http://another.application/file.js ,而保留//another.application/file.js
。 没用 它尝试从HTTPS请求,并且file.js没有HTTPS选项。
我刚刚在这里阅读了一些相关主题:
但是,不幸的是,他们都没有给我一个线索。 有人已经收到此错误,请问该如何解决?
我不知道这是否重要,但是我正在使用tomcat6,java7,并且当我尝试在index.html中包含文件时出现了问题:
那是我使用的代码:
script type="text/javascript" src="http://another.application/file.js"
我没有客户端解决方案。
您可以在服务器上设置代理,以便可以通过服务器(https)请求文件。 但是,也许将文件复制到服务器并从那里提供服务会比较容易(如果它是静态的)。
或者,如果您使用CDN,则可以将其设置为包括来自其他(仅HTTP)服务器的那些文件,但是CDN可以通过https为它们提供服务。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.