无法在chrome中正确查看localhost https页面。它说:
**This site can’t provide a secure connection**
localhost sent an invalid response.
Try running Windows Network Diagnostics.
ERR_SSL_PROTOCOL_ERROR
我尝试从 - chrome://net-internals/#hsts
删除域localhost
但没有帮助。
答案 0 :(得分:3)
代替
localhost:8000
写
http://localhost:8000/
注意:用您的端口号替换8000
答案 1 :(得分:1)
答案 2 :(得分:0)
就我而言,我的防病毒软件是罪魁祸首。不知何故,该网站被认为是不安全的,并取代了该网站被阻止的网站回复#39;防病毒应用程序的页面。但是,此信息未与TLS一起发送,因此浏览器将其解释为ERR_SSL_PROTOCOL_ERROR
答案 3 :(得分:0)
如果您使用的是Visual Studio
然后转到项目属性=>将SSL设置为True,然后选择带有端口号的SSL URL Showed as per the properties
答案 4 :(得分:0)
尝试从Chrome清除您的网站数据和缓存。旧的htaccess文件可能会在本地主机上引起问题。
答案 5 :(得分:0)
我用布林格大法官(Justice Bringer)的解决方案解决了我的案件,但此外,我还必须对前面将http重定向到https的代码进行更正。
if (window.location.protocol !== '4200') {
forceHttps();
};
答案 6 :(得分:0)
将https
更改为http
对我有用。