【发布时间】:2016-06-01 01:46:09
【问题描述】:
我无法打开从运行在 iPhone 6s iOS 9.2 的 MacBook 上的 HTTP 服务器提供的静态 HTML 页面,无论是在“Safari”还是在“Chrome”浏览器中使用时:http://ipNumberOfMyServer:portNumber
我可以在 Android 手机上打开页面,如果我关闭和打开 MacBook 的 WiFi,我也可以打开这些页面,但是如果我更改页面并刷新浏览器,它再次无法加载页面并说服务器已停止响应或 Safari 无法连接到服务器。
在 iPhone 中重置网络设置没有帮助,在 iPhone 设置中关闭蜂窝数据也没有帮助。知道有什么问题吗?
【问题讨论】:
-
检查 plist 中的 NSTransportSecurity 设置:stackoverflow.com/questions/31216758/…
-
这是一个静态 HTML 页面,不是一个应用程序。苹果开发者网站说捆绑的可执行文件需要一个 info.plist 文件,所以我认为你的评论不适用于我的情况。
-
抱歉,我认为您是从 web 视图连接的。如果在浏览器中也打不开,你需要检查你的macbook的ip地址,以及你的手机是否和你的macbook在同一个网络中。您也可以尝试在您的macbook中打开该页面以检查服务器是否正常工作。
-
服务器应该可以正常工作,因为在 Macbook 和 Android 手机上我都可以访问服务器并在浏览器中打开页面。
-
解决方案是什么?我在这里遇到了类似的问题,希望得到您的帮助:apple.stackexchange.com/q/284762/53510
标签: ios iphone safari ip localhost