gpt4 book ai didi

javascript - Navigator angular 13 类型上不存在 msSaveOrOpenBlob 属性

转载 作者:行者123 更新时间:2023-12-02 16:03:46 37 4
gpt4 key购买 nike

更新到 angular 13 后,类型 Navigator 上不存在属性 msSaveOrOpenBlob。

我知道 Navigator.msSaveOrOpenBlob 根据 https://developer.mozilla.org/en-US/docs/Web/API/Navigator/msSaveOrOpenBlob#browser_compatibility 被弃用了

我有一个 angular 12 应用程序,现在我正在迁移到 angular 13 并且 typescript 已经更新到最新版本,但是面临 The property msSaveOrOpenBlob doesn't exist on type Navigator

下面的替代代码是什么

if (window.navigator.msSaveOrOpenBlob) {
navigator.msSaveOrOpenBlob(blob, filename);
}

最佳答案

let newVariable: any = window.navigator;
var newBlob = new Blob([res.body], { type: "application/csv" });
if (newVariable && newVariable.msSaveOrOpenBlob) {
newVariable.msSaveOrOpenBlob(newBlob);
return;
}

关于javascript - Navigator angular 13 类型上不存在 msSaveOrOpenBlob 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69970720/

37 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com