如何从HTTPS服务器请求HTTP服务器的javascript文件
How to requesting javascript file of an HTTP server from HTTPS server
好吧,我有一个在HTTPS上运行的应用程序,并且有请求从通过HTTP运行的服务器加载一些javascript文件(这些javascript文件没有HTTPS选项),显然,我收到此错误:
混合内容:https://myapplication.url.com/处的页面已加载 通过 HTTPS,但请求了不安全的脚本 "http://another.application/file.js"。此请求已被阻止; 内容必须通过 HTTPS 提供。
我在SO找到的一个解决方案是:有人建议删除http:,而不是请求 http://another.application/file.js,留下//another.application/file.js
。它不起作用。它尝试从HTTPS请求,并且文件没有HTTPS选项.js。
我刚刚在这里阅读了一些相关主题:
从 http 页面到 https 服务器的 json 资源请求
从 python 中的 http 服务器下载文件
源自 HTTP 服务器的 HTTP 请求
但是,不幸的是,他们都没有给我线索。是否有人已经收到此错误以及如何解决?
我不知道这是否重要,但我使用的是 tomcat6、java7,当我尝试将文件包含在索引中时出现问题.html:
这是我使用的代码:
script type="text/javascript" src="http://another.application/file.js"
据我所知,没有客户端解决方案。
您可以在服务器上设置代理,以便可以通过服务器 (https) 请求文件。但是,将该文件复制到您的服务器并从那里提供它(如果它是静态的)可能会更容易。
或者,如果您使用 CDN,则可以将其设置为包含来自其他(仅限 http)服务器的这些文件,但 CDN 通过 https 提供这些文件。
- 提示使用服务器端事件处理程序激活JavaScript
- 通过ajax将坐标传递到php服务器端,并在处理后检索到javascript
- 如何使用Javascript将空数组发送到PHP服务器
- Javascript配置服务器URL并将其存储
- 用本地Javascript源替换服务器上的Javascript源文件
- 在Javascript服务器/客户端中共享对象定义
- 在Javascript中复制C#服务器端验证
- 如何向服务器端提交javascript变量
- 如何通过服务器上的Node从客户端JavaScript上传到谷歌云存储
- 使用c#中的邮件附件javascript在客户端机器上获取服务器端导出的crystal报告路径.下面的
- 刷新GoogleMaps tile服务器可以使用JavaScript,但不能使用GWT
- HttpClient not POST-ing-data to 后端服务器 - javascript.
- 将 JSON 数据发送到服务器 - Javascript
- 客户端-服务器javascript通信
- 如何从服务器javascript强制加载页面
- ArcGIS服务器Javascript报告
- ASP.使用HTML5 Canvas的.NET绘图应用程序.保存到服务器.JavaScript错误
- 如何制作Autobahn WAMP Python服务器&Javascript客户端协同工作
- 浏览器和服务器javascript中的十六进制字符串输出不同
- 上传图像/视频到一个单独的服务器- Javascript流星