gpt4 book ai didi

javascript - 在 Chrome 扩展中包含一个文本文件并使用 Javascript 读取它

转载 作者:行者123 更新时间:2023-11-30 08:38:00 25 4
gpt4 key购买 nike

我想创建一个 Chrome 扩展程序,其中包含一个带有静态数据(英语单词词典)的文本文件,并且我希望该扩展程序能够解析该文件。我只设法找到了 FileReader 类,但它看起来像是为读取用户选择的文件而制作的,而在我的情况下,我总是想读取扩展程序包中包含的完全相同的文件。作为一种解决方法,我可以将文件转换为在 list 中包含的某些 .js 文件中声明的 Javascript 字符串数组,但在这种情况下,整个内容将立即加载到内存中,而我需要的是读取数据逐行。有什么办法吗?

最佳答案

您可以使用FileReader 路径,因为您可以使用chrome.runtime.getPackageDirectoryEntry() 获取包目录的条目。 .

但是,更简单的方法是使用 chrome.runtime.getURL() 为您的文件创建一个 XHR。带有相对路径。不过,当您想要列出文件时,第一种方法很有用。

关于javascript - 在 Chrome 扩展中包含一个文本文件并使用 Javascript 读取它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29723060/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com