zoukankan      html  css  js  c++  java
  • js与app交互的jsBridge

    	//查看活动规则
    	$(".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); });
    			}
    	    }
    	})();
    

      

  • 相关阅读:
    vue中富文本编辑框
    vue中生成二维码
    在ABP中使用linq
    js根据年月得到当前这个月总共有多少天
    mescroll在vue中的应用
    javascript积累
    javascript常用的操作
    情侣间常犯的7个沟通问题
    欧洲旅游六大最佳目的地
    见与不见
  • 原文地址:https://www.cnblogs.com/dontes/p/7520406.html
Copyright © 2011-2022 走看看