【问题标题】:How read a file inside the CRX file into a string?如何将 CRX 文件中的文件读入字符串?
【发布时间】:2013-09-24 22:46:30
【问题描述】:

我想将与我的 CRX 一起分发的文件(位于子文件夹 myfiles 中)中的数据读取到 javascript 变量中。 (它在文件系统上不是。它在 crx 内)

我知道我可以使用 XMLHttpRequest,但是 URL 是什么?会不会只是亲戚?还是file:///WHAT_GOES_HERE/myfile.txt?既然这是一个打包的应用程序,那么“file:///”之后会出现什么?

我不想使用 chrome.runtime.getPackageDirectoryEntry,因为这需要 Chrome 29 或更高版本,而我的一些用户可能没有该版本

我该怎么做?

这是一个 chrome 打包的应用程序,不是扩展程序

【问题讨论】:

    标签: javascript html google-chrome google-chrome-extension google-chrome-app


    【解决方案1】:

    要获取 URL,您应该使用 chrome.runtime.getURL

    【讨论】:

    • 有了那个url,我应该可以通过XmlHttpRequest读取文件内容了吗?
    • @DonRhummy 是的,你应该这样做。还要检查这个答案,他们使用相对 URL stackoverflow.com/a/15983919/1507998
    猜你喜欢
    • 2017-11-01
    • 1970-01-01
    • 2011-12-05
    • 2010-12-12
    • 2018-11-23
    • 1970-01-01
    • 1970-01-01
    • 2015-07-30
    • 1970-01-01
    相关资源
    最近更新 更多