浏览器如何自动设置允许网站加载不安全的内容

120 天前
 codcrafts

如标题所描述的那样,我们有个 https 的网站( https://example.com ),有一个功能会新打开一个 tab 页( http://example.com/xxxx/xxxx/index.html ),因为一些不可抗的原因,新打开的 tab 页无法使用 https ,只能使用 http ,这就触发了浏览器的安全策略,浏览器会默认拦截掉加载 http 的内容,一个手动的解决办法就是可以手动修改网站的设置,允许网站加载不安全的内容,如下图 现在我的问题是,有没有办法能自动修改这个网站的设置,允许当前这个网站加载不安全的内容,而避免让用户自己手动修改,各位 V 友有没有什么好的思路。

目前已经做过的尝试:

  1. 设置 http 响应头的 CSP ( Content-Security-Policy )内容安全策略,在 http 的响应头里面添加这个 CSP 的响应头,没有效果
  2. 尝试通过浏览器插件,使用浏览器 api 设置,没有找到能解决问题的 api
1067 次点击
所在节点    浏览器
6 条回复
wheat0r
120 天前
我觉得如果一个安全策略可以自动修改,那也太可怕了
zxkmm
120 天前
“而避免让用户自己手动修改”
怎么听上去是恶意软件才需要的行为
Tumblr
120 天前
在某个登不上台面的浏览器里,有这样的设置:

你可以把你认为安全的网站添加到允许列表里。
chairuosen
119 天前
听起来像黑产
rekulas
119 天前
尝试通过浏览器插件 - 既然是修改自己的浏览器,我记得启动时有个命令似乎可以绕过限制

不过最好还是换 https 吧,一个反代解决的问题我不相信会遇到什么障碍
morenacl
119 天前
设置 csp 的 upgrade-insecure-requests 是可以的使 https 套 http

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1008117

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX