首页 > 解决方案 > Angular 应用程序(7.2 版)在 Firefox 上无法在 localhost 上运行

问题描述

我有一个 Angular 应用程序(版本 7.2),当我在 localhost 上打开它时,它突然不在 Firefox 中。浏览器说:“与 localhost 的 TLS 握手正在进行中”,但过了一会儿我得到了超时。在 Chrome 和所有其他浏览器中,该应用程序可以正常运行。

我注意到虽然它可以在 Firefox 中调用,但如果我在 angular.json 中有以下设置(ssl 属性设置为 false):

     "serve": {
       "builder": "@angular-devkit / build-angular: dev-server",
       "options": {
         "browserTarget": "my-ui: build",
         "port": 8080,
         "ssl": false, // set it to false here
         "proxyConfig": "src / proxy.conf.js"
       },

但是,这样我的应用程序不再工作了,因为一切(登录、守卫等)都基于 SSL。

为什么 Firefox 突然出现这种行为,我该如何解决这个问题并且仍然能够使用 SSL?

标签: angularfirefoxangular-cliangular-routingpolyfills

解决方案


删除我的本地主机证书并重新启动应用程序对我有用。

http://talk.manageiq.org/t/solved-firefox-performing-a-tls-handshake-is-slow/3046/11


推荐阅读