95 lines
2.5 KiB
JavaScript
95 lines
2.5 KiB
JavaScript
var Client = {
|
|
deviceInfo: null,
|
|
init: function() {
|
|
Client.getDeviceInfo();
|
|
},
|
|
getDeviceInfo: function() {
|
|
try {
|
|
Client.deviceInfo = bootStrap.device_info;
|
|
Client.deviceInfo = typeof Client.deviceInfo == 'string' ? JSON.parse(Client.deviceInfo) : Client.deviceInfo;
|
|
} catch (e) {
|
|
alert(e);
|
|
}
|
|
},
|
|
openUrl: function(url) {
|
|
if (!!url) {
|
|
bootStrap.open_url(url);
|
|
}
|
|
|
|
// if(!!url && !!WIN['__ksticket'] && !!WIN['__ksticket']['open_url']){
|
|
// try{
|
|
// WIN['__ksticket']['open_url'](url);
|
|
// }catch(e){
|
|
// alert(e);
|
|
// }
|
|
// }
|
|
},
|
|
refreshStart: function() {
|
|
try {
|
|
bootStrap.refresh_start();
|
|
} catch (e) {
|
|
alert(e);
|
|
}
|
|
|
|
// if( !!WIN['__ksticket'] && !!WIN['__ksticket']['refresh_start']){
|
|
// try{
|
|
// WIN['__ksticket']['refresh_start']();
|
|
// }catch(e){
|
|
// alert(e);
|
|
// }
|
|
// }
|
|
},
|
|
refreshEnd: function() {
|
|
try {
|
|
bootStrap.refresh_end();
|
|
} catch (e) {
|
|
alert(e);
|
|
}
|
|
// if(!!WIN['__ksticket'] && !!WIN['__ksticket']['refresh_end']){
|
|
// try{
|
|
// WIN['__ksticket']['refresh_end']();
|
|
// }catch(e){
|
|
// alert(e);
|
|
// }
|
|
// }
|
|
},
|
|
successTime: null,
|
|
refreshSuccess: function() {
|
|
try {
|
|
bootStrap.refresh_success();
|
|
} catch (e) {
|
|
alert(e);
|
|
}
|
|
// if(!!WIN['__ksticket'] && !!WIN['__ksticket']['refresh_success']){
|
|
// try{
|
|
// var now = new Date();
|
|
|
|
// WIN['__ksticket']['refresh_success']();
|
|
// successTime = new Date();
|
|
// }catch(e){
|
|
// alert(e);
|
|
// }
|
|
// }
|
|
},
|
|
agreement: 'lb://',
|
|
/*
|
|
* 尝试在外部打开猎豹
|
|
*/
|
|
tryOpenLB: function(url) {
|
|
var frame = document.createElement('iframe');
|
|
frame.src = url;
|
|
frame.style.display = 'none';
|
|
document.getElementsByTagName('body')[0].appendChild(frame);
|
|
setTimeout(function() {
|
|
frame.parentNode.removeChild(frame);
|
|
}, 50);
|
|
},
|
|
// 用猎豹打开url
|
|
tryOpenLBOpenUrl: function(url) {
|
|
var href = '';
|
|
if (!!url && IsIOS) {
|
|
href = base64.encode(url);
|
|
Client.tryOpenLB(Client.agreement + 'u/1/' + href);
|
|
}
|
|
}
|
|
} |