在iOS开发过程中,经常用到App与Web页面的交互情况,那么简单的App与Wweb前端的交互场景就是App通过WebView展示Web页面,略微复杂的交互就是App与Web的点击事件交互、多层跳转之类的。
在这里分享一下,App与Web交互的点击事件中,App端与Web端交互时候,统一标识的确定,以及验证问题。App端要和Web端协商使用统一的标识字段,然后双方都根据这个标识字段来处理对应的事件处理。双方如何定义标识的情况就不在这里介绍,这里着重介绍在App端和Web端确定好标识之后,没有达到相应的效果,App端需要做的排查问题的方法,这样会更好的锁定问题。本篇文章是在App开发的角度排查问题的,所以前端部分排查问题的部分就不在这里多讲。
具体操作如下几步:
1.首先要确定App端和Web端共同制定的标识要一致,保证百分之百一致;
2.如果第一步没有问题,还是出现点击事件没有响应(这个例子是按照Web界面的点击事件来举例),那就需要在WebView里面找到与web端相同的那个标识字段,然后复制出来;
3.然后在进入WebView的时候传入的那个网址链接,复制出来,然后在Mac电脑的非自带浏览器(Mac自带浏览器是Safari,只要不是Safari打开