chrome js 读取文件夹_javascript – 如何从chrome扩展程序读取文件?

正如提到的评论,这只是向chrome.runtime.getURL(“myfile.html”)发出GET请求的问题,其中“myfile.html”是相对路径(从扩展的根目录)到文件你要.

您可以使用原始XHR执行此操作,或者,如果您使用的是jQuery,则使用$.ajax.

既然你不想这样,是的,还有另一种方式(内容脚本不可用).

chrome.runtime.getPackageDirectoryEntry(function(root) {

root.getFile("myfile.html", {}, function(fileEntry) {

fileEntry.file(function(file) {

var reader = new FileReader();

reader.onloadend = function(e) {

// contents are in this.result

};

reader.readAsText(file);

}, errorHandler);

}, errorHandler);

});

如您所见,这比XHR请求复杂得多.只有在想要list the files时才会使用它.


版权声明:本文为weixin_36474955原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。