我们正在开发一个渐进式 Web 应用程序,我们希望在构建它之前在我的手机上的 Safari 上预览更改。但是,我们在 iPhone 6 上访问本地主机网站(在 Windows 10 上)时遇到问题。
它可以在使用 iOS 11.X 连接到同一 Wifi 的 iPhone 上运行:
ng serve --open --host=0.0.0.0
然后在 safari 中写入:
my.computer.ip:4200
但是在 iOS 10.3.3 中,这个方法似乎被 Apple 屏蔽了,因为我们只能看到background-color,和网站的名称。
我们试过这个方法:
https://<computer_name>.local
我们还尝试了 localtunnel,在 Android 和 Windows 上运行良好,但在 iOS 10.3.3 iPhone 上仍然不行。
它似乎是 iOS 而不是 Safari,因为它也不适用于 Chrome。
希望我们能找到解决方案,因为我们每次都必须构建以检查更改是否有效。
最佳答案
你试过吗
ng serve --host 0.0.0.0 -port 4200 --disable-host-check
禁用主机检查标志应该只用于开发。
关于ios - 如何在 iOS 10.3.3 上访问 Windows localhost,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47660987/