HTTPS 页面解决方案下的 HTTP 内容
HTTP content under HTTPS page solution
我有一个网站,其中一部分HTML是从外部加载的,在这一部分中,他们定义了一些资源,例如javascript或css,这些资源将成为我网站的一部分(用于样式表或javascript交互)
不幸的是,我拥有的网站在HTTPS下运行,外部部分在HTTP下包含一些资源,这不是很好的做法,因为在HTTPS页面中,不允许不安全的内容。我无权将外部的所有内容更改为https,因此我必须为此问题提供解决方案,我正在考虑的是构建一个用于解析所有外部内容的引擎,并将http中的所有链接更改为有效的URL,但是有几个问题,因为我不知道其中包含哪些内容。
如果你是我,应该给出什么解决方案?
个人...我不会在值得SSL加密的页面上使用我无法控制的站外内容(也就是可能被黑客或恼火的开发人员恶意化)。
但是,如果您必须这样做,那么您唯一的选择是某种排序代理,它会在加载到您的页面之前解析站外内容。如果它是静态的,或者至少不会在每个请求上更改,则可以缓存它以缩短加载时间并节省在每个请求上解析它的时间。
当然,这是假设站外内容无论如何都不能使用 https(您可以传递//offsite-com/script.js
并且站外内容会自动检测是否将任何 url 返回为 https
相关文章:
- 当数据库中的某些内容发生变化时调用HTTP方法Meteor.js
- 如何处理HTTP 204”;无内容”;在Restangular POST中
- 如何在ionic中使用$http获取特定的用户内容
- HTTP响应中出现意外内容
- 如何根据AngularJS中的http结果生成不同的html内容
- 防止在 HTTPS 父级中嵌入 HTTP 帧时出现混合内容错误
- 当我通过ajax加载https页面时,混合内容,但浏览器仍然认为它是http
- Deezer内容通过HTTP提供
- JQuery - 找不到 HTTP 404 - 服务器未找到与请求的 URI 匹配的任何内容
- 是否有HTTP标头可以防止页面以IFRAME以外的任何内容呈现
- HTTPS 页面解决方案下的 HTTP 内容
- 如何使用http.post方法替换或更新文本区域中的现有内容
- 如何通过http将angularjs表达式内容作为查询字符串发送
- 使用$http发送JSON会导致angular发送文本/纯内容类型
- https连接中加载的Http内容
- 如何在AngularJs中使用ngView加载视图内容时为http错误定义处理程序
- 获取HTTP内容
- 在$http加载的内容上呈现AngularJS指令
- 如何解析Express/ NodeJs中缺少内容类型的HTTP请求,通过假设一个默认的内容类型
- CKEditor访问http内容