openClick() {
// window.open(this.url);
window.open("http://localhost:8080/info.pdf");
// window.open("http://localhost:8080/test.jpg");
},
loadClick() {
// 注意地址得同源,非同源会直接打开
let dom = document.createElement("a");
dom.target = "_blank";
// 不设置download会将文件名称设置为链接的文件名称
dom.download = "";
dom.style.display = "none";
// dom.href = "http://localhost:8080/test.jpg";
dom.href = "http://localhost:8080/info.pdf";
document.body.appendChild(dom);
dom.click();
document.body.removeChild(dom);
},
目前是在本地服务放置文件,模拟同源链接。
注意download属性的浏览器兼容问题。