私は拡張ディレクトリ内からローカルファイルを取得できないことを知っています。 内のファイルを内に置くことは可能ですか?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. Chrome拡張機能:ネストされたフォルダ
- 2. Chrome拡張機能からChromeタブを取得する
- 3. Chrome拡張機能で現在のテーマの背景を取得
- 4. Chrome拡張 - manifest.jsonフォルダ内のすべてのjを読み込みます
- 5. Chrome拡張機能のリソースサイズを取得する
- 6. Chrome拡張カスタムカーソル
- 7. Chrome拡張スクリプト
- 8. Chrome拡張コンテキストメニューポップアップ
- 9. Google Chrome拡張
- 10. Chrome拡張:コピーテキスト
- 11. Chrome拡張機能で選択したテキストを取得する
- 12. Chrome拡張機能用JavaScript - Windowsユーザー名を取得
- 13. Chrome拡張機能 - HTTPレスポンス本体を取得する方法
- 14. Chrome拡張機能 - タブプレビュー画像を取得する
- 15. Chrome拡張機能、Javascript:アドレスバーからURLを取得する
- 16. Chrome拡張機能でフレームウィンドウを取得できますか?
- 17. Chrome拡張tab.url undefined
- 18. Google Chrome。拡張develompent
- 19. Chrome拡張機能
- 20. Google Chrome拡張Cookieのヘルプ!
- 21. はChromeの拡張機能
- 22. Chromeの拡張機能「バージョンエラー」
- 23. background.jsのChrome拡張キーダウンリスナー
- 24. Google Chromeの拡張画像
- 25. はChromeの拡張機能
- 26. Chrome拡張APIのEvalInSandBox
- 27. コールバックGoogle Chromeの拡張子
- 28. Google Chrome拡張機能を使用してローカルファイルにアクセスしますか?
- 29. Chrome拡張機能のURLを使用してページのタイトルを取得する
- 30. Chrome拡張機能のバックグラウンドページのタブIDを取得できません
。ありがとう! – Donovan
多くのありがとう..... – anunixercoder