JS_0055:JS 判断是否有网络 动态同步加载JS文件 下载文件
1,
<script>
// 判断是否有网络
var jsPrefix = '';
if (window.navigator.onLine == true) {
// http://www..com//WenWuDemo/HenTaiNet/
jsPrefix = '';
} else {
jsPrefix = '';
};
// 动态加载JS文件
function loadJS(url, callback) {
var script = document.createElement('script'), fn = callback || function () { };
script.type = 'text/javascript';
script.src = url;
document.getElementsByTagName('body')[0].appendChild(script);
//IE
if (script.readyState) {
script.onreadystatechange = function () { if (script.readyState == 'loaded' || script.readyState == 'complete') { script.onreadystatechange = null; fn(); } };
} else {
script.onload = function () { fn(); };
};
};
//顺序加载JS
loadJS('source/data.js', function () {
// 这样可以等待 data.js 中的ajax请求 的数据返回后,再加载后面的 home.js 文件,
// 这样实现同步加载数据,又不用改写后面js文件中的代码结构。
loadJS(jsPrefix + 'home/js/home.js', function () { });
});
// 直接下载
// window.location.href = 'http://oss..com//%E6%9C%AC%E5%9C%B0%E7%89%88%E6%89%93%E5%8C%85EXE/%E6%A1%93%E5%8F%B0%E5%8D%9A%E7%89%A9%E9%A6%86%E5%A4%9A%E5%AE%9D%E9%98%81%E7%B3%BB%E7%BB%9FV20220317C.exe';
// 不调整下载地址
function down(url, name) {
var a = document.createElement("a");
a.download = name + ".exe";
a.href = url;
$("body").append(a); // 修复firefox中无法触发click
a.click();
$(a).remove();
};
// down('http://oss..com//%E6%9C%AC%E5%9C%B0%E7%89%88%E6%89%93%E5%8C%85EXE/%E6%A1%93%E5%8F%B0%E5%8D%9A%E7%89%A9%E9%A6%86%E5%A4%9A%E5%AE%9D%E9%98%81%E7%B3%BB%E7%BB%9FV20220317C.exe', '%E6%A1%93%E5%8F%B0%E5%8D%9A%E7%89%A9%E9%A6%86%E5%A4%9A%E5%AE%9D%E9%98%81%E7%B3%BB%E7%BB%9FV20220317C');
// 不调整下载地址
function mydown(url) {
try {
var elemIF = document.createElement("iframe");
elemIF.src = url;
elemIF.style.display = "none";
document.body.appendChild(elemIF);
} catch (e) {
alert("下载异常!");
}
};
// mydown('http://oss..com//%E6%9C%AC%E5%9C%B0%E7%89%88%E6%89%93%E5%8C%85EXE/%E6%98%93%E5%B0%9A3D%E4%BA%91%E6%B8%B2%E6%9F%93%E5%B9%B3%E5%8F%B0.exe');
// 跳转下载地址
function downloadFile(url) {
console.log('dddd');
var form = $("<form>");
form.attr("style", "display:none");
form.attr("target", "");
form.attr("method", "get");
form.attr("action", url);
$("body").append(form);
form.submit();//表单提交}
};
// downloadFile('http://oss..com//%E6%9C%AC%E5%9C%B0%E7%89%88%E6%89%93%E5%8C%85EXE/%E6%A1%93%E5%8F%B0%E5%8D%9A%E7%89%A9%E9%A6%86%E5%A4%9A%E5%AE%9D%E9%98%81%E7%B3%BB%E7%BB%9FV20220317C.exe');
</script>
琥珀君的博客

浙公网安备 33010602011771号