30得票3回答
在安卓版的谷歌浏览器中,如何设置“不安全的来源视为安全”(unsafely-treat-insecure-origin-as-secure)?

我的Web应用程序中使用了getUserMedia()函数,当我在本地主机上测试我的应用程序时,这个函数能够正常工作。但是,如果我将我的笔记本电脑视为服务器,并在Android手机的Google Chrome浏览器中启动应用程序,则会出现以下错误: getUserMedia()在不安全...

19得票2回答
启用本地 Firefox 调试的 HTTP 地理定位

"地理位置请求只能在安全环境下完成" HTTPS对于地理定位非常重要,但在其上线之前,我需要在不安全的本地服务器上进行调试。 我希望能够编辑Firefox的“about:config”以禁用此保护功能以进行调试。我该怎么做?是否有其他/更好的方法来在不安全的环境中调试位置?(模拟https)

9得票2回答
自签名证书仅适用于本地主机,而不适用于 127.0.0.1。

我试图生成一个自签名证书,使我的本地开发环境使用HTTPS,但是遇到了一些困难。原因是我想通过我的本地网络(通过我的本地IP 192.168.1.155)在手机上测试推送通知,而通知只能通过安全上下文工作。 当我访问localhost:8080时,它似乎只有这个方式可以工作,并且在导航到127...

8得票2回答
是否有Firefox的“不安全来源视为安全”标志的等效物?

我正在使用Chrome的"Insecure origins treated as secure"标志进行开发,并添加了一些网站,例如http://myWebsite:port。在Chrome中效果很好。现在我需要在Firefox中使用相同的功能,但找不到相应的选项。是否可以在Firefox中实...

8得票2回答
没有SSL的Web Crypto API

我编写了一个小型的网络应用程序来学习加密技术的安全消息传递,并希望向我的朋友展示并让他们使用一下。因此,我将其托管在我的服务器上。但是,我惊讶地发现Web Crypto API(我为其工作付出了很多努力,因为它的错误信息不太明确)要求SSL(这有点违背了在浏览器中实现自己的加密方案的目的)! ...

8得票1回答
HTTPS页面向HTTP(非HTTPS)本地主机地址发送的混合内容请求未被阻止。

假设以下页面是从https://127.0.100.1加载的。该页面通过XMLHttpRequest向http://127.0.100.2发出请求。这似乎是混合内容:页面通过安全连接加载,但资源通过不安全连接加载。浏览器应该阻止混合内容。然而,下面的页面可以正常工作。为什么它能够工作:为什么请...

6得票1回答
如何处理需要安全上下文的内部网络Web应用程序?

我有一个将由内部客户使用的Web应用程序。它使用需要安全上下文的功能,例如getUserMedia。 如今,什么是最佳实践? 由于客户很少有技术知识,并且可以通过路过的人使用该应用程序,因此在浏览器上创建和安装证书颁发机构过于繁琐。无法保证始终存在互联网连接,尽管在安装期间要求连接是可以接受...

5得票2回答
一个地理位置请求只能在安全环境下完成。

我正在使用HTML5的地理位置功能。我的代码在“localhost”中很好地运行,但在“子域名”中存在问题。我的代码如下: if (navigator.geolocation) { navigator.geolocation.getCurrentPositi...

5得票1回答
如何从安全的网站访问不安全的WebSocket?

TL;DR: 一个网站通过HTTPS服务,并需要在未加密的通道上访问WebSockets服务器(ws:// url)。但浏览器不支持此操作。 虽然可以对WebSocket进行加密,但这样不太方便——没有可信的机构可以签署证书,因此需要为每个客户端手动安装证书。我想把这留作最后的办法。 该网...

4得票1回答
Chrome - 在iFrame中输入密码/信用卡信息

我正在使用一个iFrame,它托管在另一个具有SSL证书的域上。在使用iFrame的页面中,在Google Chrome浏览器中,我会在域名旁边看到“不安全”的消息,并在控制台日志中看到以下警告: “此页面包含非安全环境中的密码或信用卡输入。URL栏已添加警告。了解更多信息。” 请注意:i...