如何阅读Chrome扩展程序包中的文件?

时间:2016-09-05 18:01:00

标签: google-chrome-extension

互联网上的每一个页面似乎都提出了不同的选择,谁知道什么是弃用的,什么不是。从扩展包中读取文件的“正确”方法是什么?我不想将数据内联到脚本文件本身,因为这是非常糟糕的做法,因为它消耗了不必要的内存量。

1 个答案:

答案 0 :(得分:2)

Fetch是最新,最简单的。它适用于所有情况,除了在运行时获取打包文件的列表,这需要chrome.runtime.getPackageDirectoryEntry

fetch("manifest.json").then(function(response) {
 return(response.json())
}).then(function(manifest) {
 console.log(manifest)
})

https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch