正如提到的评论,这只是向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版权协议,转载请附上原文出处链接和本声明。