google-chrome - Chrome 不尊重主机文件条目

标签 google-chrome dns

我多年来一直使用一种对我有用的方法,它限制了 cookie 等任何神秘的基于域的问题。

在我的/etc/hosts 文件中,我为 www.mysite.com 的本地开发版本执行以下操作:

127.0.0.1 localhost local.mysite.com

当我访问http://local.mysite.com:3000时,多年来这完全符合您的预期,并且在 Safari 和 Firefox 中仍然有效。然而,Chrome 几个月前开始顽固地给我一个 ERR_CONNECTION_REFUSED 消息,我无法让它工作。如果我访问 http://localhost:3000 ,它工作正常,但我避免针对各种原因针对 localhost 进行开发。我已经尝试了在互联网上可以找到的所有可能的方法(清除缓存等),但没有任何方法可以使错误消失。

有人知道这里可以做什么吗?

最佳答案

在浏览器中,请清除主机缓存,然后尝试。要清除主机缓存,请按照以下步骤操作

  1. 打开 Chrome 浏览器并在地址栏中输入“chrome://net-internals/#dns”(不带引号)
  2. 点击按钮清除主机缓存
  3. 重新启动浏览器并重试

关于google-chrome - Chrome 不尊重主机文件条目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50997091/

相关文章:

php - 无法将电子邮件发送到我自己域中的地址

javascript - Chrome 上的 Firebug Lite 导致页脚问题,有解决办法吗?

javascript - Chrome 在我的 iframe 中限制了诸如 requestAnimationFrame 之类的东西

javascript - 纯Javascript : onClick toggle rows/image: Firefox/Chrome - works: IE - does not work

nginx - 在Kubernetes的前端和后端之前配置Nginx

apache - 三级域的 DNS 条目

JavaScript - 打开新窗口并显示为选项卡(等效于 chrome CTRL+N)

javascript - Tableau HTML 嵌入在 Chrome 中不起作用

amazon-web-services - 在 AWS API Gateway 中使用自定义域 (apex)

google-cloud-platform - 谷歌CP : Can't get Compute Engine VMs to contact a specific public DNS name server after applying a DNS outbound forwarding policy