123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869 |
- const loadJs = (url,cb)=>{
- var script = document.createElement('script');
- script.setAttribute('src', url);
- script.setAttribute('type', 'text/javascript');
- var loaded = false;
- var loadFunction = function () {
- if (loaded) return;
- loaded = true;
- cb && cb();
- };
- script.onload = loadFunction;
- script.onreadystatechange = loadFunction;
- document.getElementsByTagName("head")[0].appendChild(script);
- };
- // 替换前
- /*
- const loadCordova = ()=>{
- if(/RunningWithCordova/i.test(navigator.userAgent)){
- let cordova_name = "cordova.js";
- if(/android/i.test(navigator.userAgent)){
- cordova_name = 'android/cordova.js';
- }
- else if(/iPhone/i.test(navigator.userAgent)){
- cordova_name = 'ios/cordova.js';
- }
- loadJs(cordova_name,function(){
- document.addEventListener('deviceready', function(){
- //设备启动完成
- }, false);
- });
- };
- };
- */
- // 替换后1
- /*
- const loadCordova = ()=>{
- if(/RunningWithCordova/i.test(navigator.userAgent)){
- let base_url = '/jdxf/wxapp/Home/View/Public/';
- let cordova_name = "cordova.js";
- if(/android/i.test(navigator.userAgent)){
- cordova_name = 'cordova/android/cordova.js';
- }
- else if(/iPhone/i.test(navigator.userAgent)){
- cordova_name = 'cordova/ios/cordova.js';
- }
- loadJs(cordova_name,function(){});
- };
- };
- */
- // 替换后2
- const loadCordova = ()=>{
- if(/RunningWithCordova/i.test(navigator.userAgent)){
- let base_url = '/jdxf/wxapp/Home/View/Public/';
- let cordova_name = "cordova.js";
- if(/android/i.test(navigator.userAgent)){
- cordova_name = base_url+'cordova/android/cordova.js';
- }
- else if(/iPhone/i.test(navigator.userAgent)){
- cordova_name = base_url+'cordova/ios/cordova.js';
- }
- loadJs(cordova_name,function(){});
- };
- };
- loadCordova();
|