0

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

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

我有一个 Angular 12 应用程序,现在我正在迁移到 Angular 13,并且打字稿已更新到最新版本,但面临的问题The property msSaveOrOpenBlob doesn't exist on type Navigator

下面的替代代码是什么

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

1 回答 1

0

找到一些参考资料

https://github.com/microsoft/TypeScript-DOM-lib-generator/issues/1029 https://github.com/microsoft/TypeScript/issues/45612

在项目工作中使用声明合并并在本地声明类型。

于 2021-11-15T08:12:25.983 回答