window.open()
btn.click(function(){
window.open("https://codeload.github.com/douban/douban-client/legacy.zip/master");
});
create form and submit
btn.click(function(){
var form = $("<form>");
form.attr("style","display:none");
form.attr("target","");
form.attr("method","post");
form.attr("action",url);
var input1=$("<input>");
input1.attr("type","hidden");
input1.attr("name","id");
input1.attr("value","123");
form.append(input1)
$("body").append(form);
form.submit();
});
function downFile(content, filename) {
var eleLink = document.createElement('a');
eleLink.download = filename;
eleLink.style.display = 'none';
var blob = new Blob([content]);
eleLink.href = URL.createObjectURL(blob);
document.body.appendChild(eleLink);
eleLink.click();
document.body.removeChild(eleLink);
};
图片 base64
var funDownload = function (domImg, filename) {
var eleLink = document.createElement('a');
eleLink.download = filename;
eleLink.style.display = 'none';
var canvas = document.createElement('canvas');
var context = canvas.getContext('2d');
var width = domImg.natureWidth;
var height = domImg.natureHeight;
context.drawImage(domImg, 0, 0);
eleLink.href = context.toDataURL('image/jpeg');
document.body.appendChild(eleLink);
eleLink.click();
document.body.removeChild(eleLink);
};