我正在尝试在 iPhone 上测试我们的网络应用程序。在生命周期中,我们的应用程序正在调用第三方 api,该 API 只允许使用 header “origin: localhost”进行调用 在桌面上这不是问题。在 Android 上我可以设置 port forwarding 。 我可以在 iPhone 上做类似的事情吗?可能吗?
我找到了this answer 。但它描述了一种使用像 [your pc name].local
这样的 url 的方法,这不是我需要的
最佳答案
这可能会有所帮助:我正在寻找一种方法来检查(在桌面 Chrome 中)通过 USB 连接的 Android 和 iOS 手机上加载的页面(在桌面 localhost 上运行),并找到了本指南 https://washamdev.com/debug-a-website-in-ios-safari-on-windows/ 。有点困惑,但是,在执行 iOS11 的附加步骤时,它起作用了。我可以在桌面 Chrome 的检查器中看到 Android Chrome 和 iOS Safari 选项卡。我还可以将 localhost 转发到 Android,遗憾的是,不能转发到 iOS。但也许我这边的配置是错误的,你可以让它工作。祝你好运!
关于ios - iPhone测试: port forwarding and localhost,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54810329/