浏览器动态加载js库文件

发布时间:2024年01月16日

// 动态引入加密库

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

};

文章来源:https://blog.csdn.net/qq_33593958/article/details/131223801
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。