首页 > 解决方案 > 由于“IO 错误:.../000001.dbtmp:无法重命名文件:文件当前正在使用”,Chrome 扩展 Chrome.Storage 调用失败

问题描述

我有一个我一直在编写的 Chrome 扩展程序,它利用 Chrome.storage.sync.get 和 Chrome.storage.sync.set API 调用来存储和检索用户设置。它在我的台式计算机(版本 87.0.4280.88 64 位 Windows 10)上运行良好,但是当尝试在我的公司管理的 Chrome(版本 86.0.4240.198 64 位 Windows 10)上安装时,我在尝试安装时收到以下错误保存在我的桌面上起作用的选项:

options.html:1 Unchecked runtime.lastError: IO error: .../000001.dbtmp: 无法重命名文件:当前正在使用的文件。(ChromeMethodBFE: 14::RenameFile::2)

我四处搜索,发现围绕 ChromeMethodBFE: 15::... 的许多问题,但只有几个结果,而且几周前只有一个具体结果:Chrome 插件存储:本地测试

之前有没有人在这个版本上看到过这个,或者在过去,可能对如何处理它有一些想法?过去,我的扩展在我的公司管理的笔记本电脑上使用过 chrome.storage 调用,但似乎它可能与这个版本有关。当它遇到这个异常时,它会返回一个不允许我使用任何东西的未定义对象,所以它不是我能轻易捕捉到的东西。

标签: google-chromegoogle-chrome-extensionruntime-errorchromium

解决方案


推荐阅读