Safari Localhost权限已被阻止

tre*_*065 26 safari permissions localhost geolocation

所以今天遇到了这个问题,我有一个需要用户地理位置的网站.它在localhost上本地运行时运行正常,但现在我收到一条错误消息"通过与http:// localhost:4200的不安全连接阻止访问地理位置".WTF Apple?我也试过127.0.0.1但得到了同样的结果.我是否在开发设置中遗漏了某些内容,或者Apple是否只是破坏了一切?

Safari版本:9.1.3(11601.7.8)

use*_*663 2

也许可以使用https(How to get angular-cli to ngserve over HTTPS),如果由于某种原因不能直接使用,也许您可​​以使用提供https的透明代理。

许多 HTML5 新功能(例如访问网络摄像头、地理位置等)现在仅允许在通过 https 方案提供服务的页面上使用,因此使用 https 可能会再次起作用。如果没有,也许可以修改主机文件来解决该问题。