前言
项目有的h5页面会嵌套在ipad中,想要在ios的webview中联调h5页面时可以使用safari的开发者模式(需要测试包开启debug模式),但是在测试包里面调试h5页面看到的打印信息都是webpack打包后的代码,没办法准确的跟踪错误
ios联调h5方法:www.jianshu.com/p/6a914098e…
解决步骤
- 运行一个本地服务,eg1:http://IP:8080 eg2:http://自定义域名:8080
- 保证ipad设备和本地电脑在同一个局域网下
- ipad测试包可以使用测试的方式出现可以直接输入url的方式运行,如果本地服务如eg1,是可以直接在ipad的webview正常运行本地服务的,如果本地服务如eg2,请跳转到下一步
- 如果本地服务如eg2,在ipad的webview是不能正常运行本地服务的,原因是自定义域名是在自己的本地电脑上面配置的,并没有配置在ipad设备上,如果想要在ipad中正常访问自定义域名服务就必须借助如charles这样的代理工具
- 开启charles(确保ipad设备开启代理之后还能正常访问网络)
- 将如eg2的本地服务输入到ipad的webview中运行,就能正常访问