如何UIWebView改WKWebView后不改动前端js

最近想替换UIWebView为WKWebView,但发现替换后前端js的写法不一样了,如何在不改变前端js基础上替换WKWebView呢?

// 目前前端写法

<script>
      function invite() {
          local_obj.inviteFriends()
      }
</script>
<div class="col-xs-12">
    <button type="button" class="btn btn-lg btn-block box-shadow-2" onclick="invite()">立即邀请好友</button>
</div>

在看了WKWebView后发现前端要改成类似这样的写法

<script>
      function invite() {
          window.webkit.messageHandlers.local_obj.postMessage();
      }
</script>
阅读 3.6k
1 个回答

把不同的方法名称抽离成统一的一个函数附带的参数吧?

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题