如何获取chrome扩展目录的绝对路径?

Don*_*mmy 0 google-chrome google-chrome-extension google-chrome-app

我正在编写一个可以完全访问文件系统的应用程序,我希望能够获得扩展程序目录的绝对路径.我该怎么做?

我的应用程序具有权限,"<all_urls>", {"filesystem": [ "write" ]}并且已选中"允许访问文件URL".

duc*_*ain 8

如果您的意思是文件系统路径,则在每个操作系统上都有所不同.您可以通过文件搜索扩展标识符来找到它.

如果你想要一个chrome引用,你可以使用: chrome.extension.getURL(''); 你也可以在字符串中提供一些内容,它将为你提供引用应用程序中包含的文件所需的路径.

例:

chrome.extension.getURL('index.html');
Run Code Online (Sandbox Code Playgroud)

返回:

"chrome-extension://gbchcmhmhahfdphkhkmpfmihenigjmpp/index.html"
Run Code Online (Sandbox Code Playgroud)