//查看活动规则 $(".couponBottom a").click(function(){ markPoint(9); jsBridge.showWebPage({ title:"活动规则", pageUrl: global.localUrl+"tmp/2017/prize/invateRule.html" }); }) //立即使用 $("#dialog_use").click(function(){ markPoint(10); jsBridge.showAppPage({pageID:"mainPage"}) }) //我的优惠券 $("#dialog_my_coupon").click(function(){ jsBridge.showAppPage({pageID:"myCoupon"}) }) //app交互 var jsBridge = (function () { function connectWebViewJavascriptBridge(callback) { if (window.WebViewJavascriptBridge) { callback(WebViewJavascriptBridge); } else { document.addEventListener('WebViewJavascriptBridgeReady', function () { callback(WebViewJavascriptBridge); }, false) } } return { init: function (fn) { connectWebViewJavascriptBridge(function (WebViewJavascriptBridge) { WebViewJavascriptBridge.init(function (message, responseCallback) { }); fn && fn(); }) }, showAppPage: function (obj) { WebViewJavascriptBridge.callHandler('showAppPage', { pageID: obj.pageID }, function (response) { }); }, showWebPage: function (obj) { WebViewJavascriptBridge.callHandler('showWebPage', { title: obj.title, pageUrl: obj.pageUrl }, function (response) { }); }, getSid: function (callback) { WebViewJavascriptBridge.callHandler('getSid', {}, function (response) { callback(response); }); } } })();