首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Chrome 69不再接受127.0.0.1上的cookie

是因为Chrome 69版本引入了一项安全更新,即禁止在localhost或127.0.0.1上使用未加密的cookie。这是为了提高用户的安全性和隐私保护。

在过去,开发人员经常在本地开发环境中使用localhost或127.0.0.1来进行测试和调试。然而,这些本地环境可能存在安全风险,因为未加密的cookie可以被恶意攻击者窃取和利用。

为了解决这个问题,Chrome 69版本开始要求在localhost或127.0.0.1上使用加密的cookie。这意味着开发人员需要在本地开发环境中使用HTTPS来进行开发和测试,以确保cookie的安全性。

对于开发人员来说,可以采取以下几种方式来解决这个问题:

  1. 使用HTTPS:在本地开发环境中配置HTTPS,可以使用自签名证书或工具如mkcert来生成有效的本地证书。这样可以确保在localhost或127.0.0.1上使用加密的cookie。
  2. 使用域名:将本地开发环境绑定到一个域名,而不是使用localhost或127.0.0.1。这样可以避免Chrome的安全限制,并且可以正常使用cookie。
  3. 使用其他浏览器:如果Chrome对于本地开发环境的限制对你的工作造成了困扰,你可以尝试使用其他浏览器,如Firefox或Safari。这些浏览器可能没有相同的限制,可以继续使用未加密的cookie。

总之,Chrome 69不再接受127.0.0.1上的cookie是为了提高用户的安全性和隐私保护。开发人员可以通过使用HTTPS、使用域名或尝试其他浏览器来解决这个问题。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券