在ipad内联调本地自定义域名服务

298 阅读1分钟

前言

项目有的h5页面会嵌套在ipad中,想要在ios的webview中联调h5页面时可以使用safari的开发者模式(需要测试包开启debug模式),但是在测试包里面调试h5页面看到的打印信息都是webpack打包后的代码,没办法准确的跟踪错误

ios联调h5方法:www.jianshu.com/p/6a914098e…

解决步骤

  1. 运行一个本地服务,eg1:http://IP:8080 eg2:http://自定义域名:8080
  2. 保证ipad设备和本地电脑在同一个局域网下
  3. ipad测试包可以使用测试的方式出现可以直接输入url的方式运行,如果本地服务如eg1,是可以直接在ipad的webview正常运行本地服务的,如果本地服务如eg2,请跳转到下一步
  4. 如果本地服务如eg2,在ipad的webview是不能正常运行本地服务的,原因是自定义域名是在自己的本地电脑上面配置的,并没有配置在ipad设备上,如果想要在ipad中正常访问自定义域名服务就必须借助如charles这样的代理工具
  5. 开启charles(确保ipad设备开启代理之后还能正常访问网络)
  6. 将如eg2的本地服务输入到ipad的webview中运行,就能正常访问