// for IE
var projectData = new Blob([data], { type: "application/zip" });
if (window.navigator && window.navigator.msSaveOrOpenBlob) {
window.navigator.msSaveOrOpenBlob(projectData, this.ProjectInfo.artifactId + ".zip");
} else {
// for Non-IE (chrome, firefox etc.)
const url = window.URL.createObjectURL(projectData);
const link = document.createElement("a");
link.style.display = "none";
link.href = url;
link.setAttribute("download", this.ProjectInfo.artifactId + ".zip");
document.body.appendChild(link);
link.click();
}
blob兼容IE浏览器
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- (function(window) {var userAgent = navigator.userAgent;va...
- 原因分析: Ie浏览器不兼容的原因主要是因为不识别es6语法 解决:需要通过babel-polyfill转化,使项...
- 因为要兼容IE不支持ES6语法所以就要把我们代码里面的ES6语法写成ES5的语法 例如let 就要用到browse...
- css 隐藏竖向滚动条如果要去掉最有边的竖向滚动条,可以在vue 项目文件这样写:(可以是id或者class,都一...
- 通常来说我们需要使用打印功能一般都是直接使用window.print(),因为此方法兼容目前所有浏览器,但如果需要...