所以我一直在研究谷歌浏览器扩展,它在特定页面列表中改变HTML。这意味着我没有HTML文件来插入firebase和firestore库的URL,然后应该进入manifest.json文件。
在下载了实际的库文件并将它们添加到content_scripts之后,firestore库似乎抛出了一个错误,告诉我firestore库文件不是UTF-8编码的。 firebase库本身运行良好,但firestore文件不会。
我试过通过加载我的background.html中的库并以某种方式解析我到达我的实际应用程序的数据来解决这个问题,但这似乎非常不实用。在专门寻找firestore和google chrome extentions之间的组合时,也没有太多东西可以找到。
UTF-8使用标准的mac-os工具对firestore文件进行编码对我来说也没有太大帮助,正如我在此问题上发现的另一个问题所示。
所以我的问题几乎总结为:“你如何通过manifest.json将firestore库包含到google chrome扩展中?”。