jjzjj

ios - 如何在 Captive Portal 中调试浏览器?

CaptivePortal有一个浏览器,有时会在您尝试连接到无线网络时打开。有谁知道我该如何调试它?我已经尝试过的:我试过运行模拟器,但模拟器无法打开门户。我已经尝试将iPhone连接到我的mac并使用Safari进行调试-开发,但是当iPhone运行Safari而不是CaptivePortal时,这只会显示调试信息。 最佳答案 我过去不得不这样做,对我有用的是获取强制门户页面的URL(您通常可以通过使用curl访问google或其他东西来获取它,并捕获将重定向的响应你到强制门户页面。)获得URL后,只需将其加载到移动版Safari

ios7 和 captive portals-changes to apple request URL

看起来在ios7中,设备发送请求以检查它在连接到wifi后是否有互联网连接的URL已更改(更糟!)。在ios6和更早版本中,请求是:GET/library/test/success.htmlHTTP/1.0Host:www.apple.comUser-Agent:CaptiveNetworkSupport/1.0wisprConnection:close(source)但现在在ios7中,它可以访问“最多200”(根据cisco)。亲自测试后,我可以确认请求随机转到appleiphonecell.com、captive.apple.com、airport.us、ibook.info等。
12