2016-09-09 22 views
1

指定したフォルダにある画像をすべてクローム拡張機能の中にリストしたいと思います。しかし、私はこれに関するWeb技術と戦っていると思います。クロムエクステンションに、 "サーバー"コンテキストでjavascriptを実行するenvがありますか?そのようなファイルは隣接するフォルダにあると読み取れるでしょうか?Chrome拡張機能のウェブアクセス可能なすべてのリソースを一覧表示

"web_accessible_resources": ["*.jpg","*.JPG", "*.png", "*.PNG"]

私は、バックグラウンドスクリプトとコンテンツスクリプトを持って、両方の有効:ここ

は私のウェブアクセス可能なリソースのparamは次のようになります。

私はdirに対してajaxクエリを実行して、インデックス化するかどうかを確認しました。

+1

[background.jsから内部リソースへのアクセス方法](https://stackoverflow.com/q/ 26838004) – wOxxOm

+0

chrome.runtime.getPackageDirectoryEntry –

答えて

0

直接的な方法はないようです。

回避策として、ネイティブアプリを設定できます。マニフェストファイルからリソースとディレクトリを取得し、例のようにワイルドカードがある場合は、従来のシステムコールを使用してディレクトリを検索します。ここで

は、ネイティブアプリを設定し、拡張機能を使用して通信することができる方法へのリンクです:https://developer.chrome.com/extensions/nativeMessaging

+0

おかげで、搾汁から出てくるジュースの量が分かりました - 私はマニフェストのweb_accesible_resourcesを読んで、関連するすべてのファイルをプレビルドの一部として注入します。 – motleydev

関連する問題