getModel: function() {
var u = navigator.userAgent;
if(u.indexOf(\'Android\') > -1 || u.indexOf(\'Linux\') > -1) { //安卓手机
document.getElementsByTagName(\'body\')[0].className = \'Android\';
return \'Android\';
} else if(u.indexOf(\'iPhone\') > -1 || (u.indexOf(\'iPad\') > -1 && u.indexOf(\'Mac\') > -1)) { //苹果手机
document.getElementsByTagName(\'body\')[0].className = \'ios\';
return \'iPhone\';
} else {
return \'web\';
}
},
transmit:function(methodName, callback, APPParams) {
var that =this;
callback = (callback == \"\" || callback == undefined) ? \"\" : callback;
if(methodName !== \'\' && methodName !== undefined) {
var jsonData = new ();
jsonData.MethodName = methodName; //调用方法名称
jsonData.callback = callback;
jsonData.APPParams = APPParams;
console.log(jsonData);
jsonData = JSON.stringify(jsonData).replace(/\\\\n/g, \'<br/>\');
jsonData = JSON.parse(jsonData);
if (that.getModel() == \'iPhone\') {
console.log(jsonData.callback);
try {
CZYClient(JSON.stringify(jsonData)); //iOS调用方法
} catch (error) {
console.log(error);
alert(\"网络异常请重新尝试!110\", \"error\");
}
} else if (that.getModel() == \'Android\') {
try {
window.android.CZYClient(JSON.stringify(jsonData)); //安卓调用方法
} catch (error) {
alert(\"网络异常请重新尝试!111\", \"error\");
}
}
} else {
alert(\"网络异常请重新尝试!\");
};
},
that.$clickVideo.on(\'click\', function() {
var data_url = $(this).parent().attr(\"data-url\");
let obj = {
url: data_url
}
that.transmit(\'openVideo\', obj, \'\');
});
继续阅读与本文标签相同的文章
上一篇 :
better-scroll水平滚动使用
下一篇 :
对比三家地图的路况数据准确性
-
数据结构与算法之约瑟夫问题
2026-05-18栏目: 教程
-
Spring Batch 4.2 新特性
2026-05-18栏目: 教程
-
windows(ECS)网卡信息不一致
2026-05-18栏目: 教程
-
ECS服务器重置密码
2026-05-18栏目: 教程
-
基于宜搭的“企业进销存”实践案例
2026-05-18栏目: 教程
