首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >绕过“阻止:浏览器中的混合内容”限制

绕过“阻止:浏览器中的混合内容”限制
EN

Stack Overflow用户
提问于 2017-11-04 17:54:52
回答 1查看 3.1K关注 0票数 2

我使用了一个内部WEB应用程序,附带了一个本地打印机。

为了控制本地打印机(这是一台票务打印机),我在本地使用一个管理它的小程序。为了让我的WEB应用程序“使用”打印机,我将AJAX请求发送到小型本地程序。

我的WEB应用程序使用HTTPS提供服务,而本地程序则通过 HTTP (非安全)公开一个简单的HTTPS。

问题是,在通过blocked: mixed-content HTTPS访问应用程序时,我面临着的限制(当然,在开发模式中我没有看到这一点)。

我有几个解决方案(不喜欢其中的任何一个):

  1. 使本地程序通过HTTPS公开其简单的HTTPS。

这是可行的,但我将面临自签名证书的问题(必须在目标计算机上安装它们),或者必须使用DNS技巧将其公开为“名称”。

  1. 不允许浏览器阻止混合内容。

可行的。但是,必须配置访问我的应用程序的每个浏览器,另外还会降低它们的安全性。

====

因此,我的问题是:还有其他方法可以绕过/绕过blocked: mixed-content限制吗?理想情况下,支持新火狐和Chrome版本。

EN

回答 1

Stack Overflow用户

发布于 2018-03-19 13:46:45

你不应该,但你可以升级所有不安全的请求,允许它在你的头。

代码语言:javascript
复制
<meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests">
票数 -2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47113758

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档