最近想替换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>
把不同的方法名称抽离成统一的一个函数附带的参数吧?