一、js调用客户端方法
if (navigator.userAgent.toLowerCase().indexOf("iphone") >= 0 || navigator.userAgent.toLowerCase().indexOf("ipad") >= 0) { var info = { 'body': { type: "videoplay" } }; window.webkit.messageHandlers.iOSWireless.postMessage(info);}else { window.app.videoplay();}
二、客户端调用JS方法
var like = function (a, b) {
if (/^\d{3}(\d{4})\d{4}$/.test(b)) {
s.prepend('<li data-value="uid=' + a + '">' + b.replace(b.match(/^\d{3}(\d{4})\d{4}$/)[1],"****") + "</li>"), d(s.get(0));
}
else {
s.prepend('<li data-value="uid=' + a + '">' + b + "</li>"), d(s.get(0));
}
},
unlike = function (a) {
s.children().forEach(function (b) {
if ($(b).data("value") === "uid=" + a) { $(b).remove();}
}), d(s.get(0))
}
客户端可直接通过方法名调用web端JS方法
like(a,b)
unlike(a)