繁体   English   中英

HTTPS页面解决方案下的HTTP内容

[英]HTTP content under HTTPS page solution

我有一个网站,其HTML的一部分是从外部加载的,在这一部分中,他们定义了一些资源,例如javascript或css,这些资源将成为我的网站的一部分(用于样式表或javascript交互)

不幸的是,我拥有的网站在HTTPS下运行,并且外部部分包含HTTP下的某些资源,这不是一个好习惯,因为在HTTPS页面内,不允许有不安全的内容。 我无权更改https外部的所有内容,因此我必须为该问题提供解决方案,我正在考虑的事情是构建一个用于解析所有外部内容的引擎,并将http中的所有链接更改为有效URL ,但是有几个问题,因为我不知道其中包含什么内容。

如果您是我,应该给出什么解决方案?

就个人而言...我不会使用我无法在值得ssl加密的页面上控制的异地内容(也可能会被黑客或恼火的开发人员所恶意化)。

但是,如果必须这样做,则唯一的选择是某种排序代理,该代理在将非现场内容加载到页面之前将其解析。 如果它是静态的,或者至少在每个请求上都没有改变,则可以对其进行缓存以缩短加载时间并保存对每个请求的解析。

这当然是假设场外内容无论如何都不能使用https(您可以只传递//offsite-com/script.js ,场外内容会自动检测是否以https返回任何网址)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM