无法使用Google Chrome扩展程序background.js中的HTML5 FileSystem Api

时间:2019-11-28 17:22:44

标签: html google-chrome google-chrome-extension html5-filesystem

我正在创建一个Chrome扩展程序。

每当我尝试在扩展页面中使用以下代码时,一切正常:

let req = window.requestFileSystem || window.webkitRequestFileSystem;
req(window.PERSISTENT, 1024*1024, function(fs){
   fs.root.getFile("someName", {create: true, exclusive: true}, function(fileEntry) {
       //we don't get here
    }
}

但是,当我尝试在后台页面脚本中执行它时,出现以下错误:

DOMException: It was determined that certain files are unsafe for access within a Web application, or that too many calls are being made on file resources.

请帮助。这是怎么回事?

我希望能够选择带有我的chrome扩展名页面的文件,然后让后台页面实际将那些文件写入沙盒永久存储,以便在扩展名关闭的情况下,我的后台页面可以完成将文件写入文件的操作系统在后台。

0 个答案:

没有答案