私は拡張ディレクトリ内からローカルファイルを取得できないことを知っています。 内のファイルを内に置くことは可能ですか?Chromeの拡張フォルダ内のローカルファイルを取得
答えて
可能ですが、ファイルパスがわかっている場合にのみ可能です。ディレクトリリストを取得する方法がないためです。
パスがわかっている場合は、chrome.extension.getURL
がファイルのURLを拡張スコープで返します。例えば
:chrome.extension.getURL('some_folder/some_file.js')
出力する。このような何か:
chrome-extension://kfcphocilcidmjolfgicbchdfjjlfkmh/some_folder/some_file.js
chrome-extension
プロトコルに加えて、拡張IDは、拡張機能のルートフォルダのアドレスです。この関数は、パスが正しくないか、ファイルが存在しない場合でもURLを返します。
また、さらに強力なものが必要な場合は、新品のFileSystem API'sについて読むことができます。これにより、ユーザーのローカルファイルシステムのサンドボックス化されたセクションを作成、読み取り、ナビゲート、および書き込むことができます。
Chrome 17以降では、この機能を使用するには、拡張子内に圧縮された画像をWebページに挿入できるようにするには、web_accessible_resourcesセクションを含める必要があります。 http://developer.chrome.com/extensions/manifest.html#web_accessible_resources
{...
"web_accessible_resources": [
"images/my-awesome-image1.png",
"images/my-amazing-icon1.png"
],...}
(jhauryの礼儀)私は必要なものだ
私はこれをしましたが、私のファイルを 'chrome-extension:// ...'フォーマットで読み込むことができません。これはJSONファイルで、常に404です。何か案は? – callum
- 1. クロム拡張子を持つローカルファイルの内容を読み取る
- 2. Groovyローカルファイル拡張子
- 3. Chrome拡張機能:ネストされたフォルダ
- 4. Chrome拡張機能からChromeタブを取得する
- 5. Chrome拡張機能で現在のテーマの背景を取得
- 6. Chrome拡張機能:chrome.runtime.onMessage.addListener内の機能
- 7. Chrome拡張 - manifest.jsonフォルダ内のすべてのjを読み込みます
- 8. Chrome拡張機能とjQueryを使用したソースコードの取得
- 9. Chrome拡張機能から開いたポップアップウィンドウのURLを取得
- 10. Chrome拡張機能のリソースサイズを取得する
- 11. Google Chrome拡張機能のサポートタブを取得する方法
- 12. Chrome拡張機能:アクティブなタブのソースコードを取得する
- 13. Ubuntuの拡張オフィススプレッドシート文書内の拡張ツールバーに画像を取得
- 14. Chrome拡張コンテキストメニューポップアップ
- 15. Chrome拡張カスタムカーソル
- 16. Google Chrome拡張
- 17. Chrome拡張+ webview
- 18. Chrome拡張:コピーテキスト
- 19. Chrome拡張イベント
- 20. Chrome拡張スクリプト
- 21. Chrome拡張リダイレクト
- 22. Chrome拡張機能 - タブプレビュー画像を取得する
- 23. Chrome拡張機能用JavaScript - Windowsユーザー名を取得
- 24. Chrome拡張機能で選択したテキストを取得する
- 25. Chrome拡張機能でフレームウィンドウを取得できますか?
- 26. Chrome拡張機能 - HTTPレスポンス本体を取得する方法
- 27. Chrome拡張機能、Javascript:アドレスバーからURLを取得する
- 28. Chrome拡張機能アイコン://拡張/
- 29. Chrome拡張機能を使用してローカルファイルにデータを保存する
- 30. Google Chrome拡張Cookieのヘルプ!
。ありがとう! – Donovan
多くのありがとう..... – anunixercoder