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); } } }