// 动态引入加密库
function loadJS(url, callback) {
? var asyncCur = document.getElementById('async'),
? ? ? fn = callback || function(){},
? ? ? script = null;
? if(asyncCur){ fun();return false; };
? script = document.createElement('script');
? script.type = 'text/javascript'; ?
? if (script.readyState) {
? ? ? script.onreadystatechange = function () {
? ? ? ? ? if (script.readyState == 'loaded' || script.readyState == 'complete') {
? ? ? ? ? ? ? script.onreadystatechange = null;
? ? ? ? ? ? ? fun();
? ? ? ? ? }
? ? ? };
? } else {
? ? ? script.onload = function () {
? ? ? ? ? fun();
? ? ? };
? };
? script.src = url;
? script.id = 'async';
? document.getElementsByTagName('head')[0].appendChild(script);
};