原生H5简单代码,包含页面动态展示、数据请求、事件绑定

主要H5文件



    
        
        
        精选观点
        
        
        
        
        
        
    
    
    
        

    另外一个js文件,埋点的js处理代码

    //新版H5监听
    function onEvent(tag, params) {
        try {
            window.BFDMethod.onBFDEvent(tag, JSON.stringify({
                params: params
            }));
        } catch (e) {
            try {
                if (IOSBFDEvent && typeof (IOSBFDEvent) == 'function') {
                    if (tag == "MAction") {
                        var params = JSON.stringify(params);
                    } else {
                        var params = JSON.stringify({
                            params: params
                        });
                    }
                    IOSBFDEvent(tag, params);
                }
            } catch (e) {
                try {
                    prompt(tag, JSON.stringify({
                        params: params
                    }));
                } catch (e) {
                }
            }
        }
    }
    //百分点H5调用原生推荐js代码
    function bfd_recommend(bid, params, callback) {
        var rec_params = {};
        rec_params.rec_callback = callback;
        rec_params.bid = bid;
        rec_params.params = params;
        try {
            window.BFDMethod.onBFDEvent("bfd_rec", JSON.stringify(rec_params));
        } catch (e) {
            try {
                IOSBFDEvent("bfd_rec", JSON.stringify(rec_params));
            } catch (e) {
                try {
                    prompt("bfd_rec", JSON.stringify(rec_params));
                } catch (e) {
                }
            }
        }
    }
    
    

    你可能感兴趣的:(原生H5简单代码,包含页面动态展示、数据请求、事件绑定)