javascriptでクライアントのPCに書込みファイルを作成できるクロムまたはFirefoxの拡張機能はありますか?ブラウザ - ファイルライター拡張?
1
A
答えて
1
何をしますか?
HTML5はFile APIです。これは、ユーザーの制御下にあるファイルを完全に選択できるため、最適なソリューションです。
必要がある場合は、スクリプト(別名NPRuntime)に自身を公開し、ページ内のJavaScriptに代わってネイティブのローカルファイル操作を実行する独自のNPAPIプラグインを作成できます。または、IEではnew ActiveXObject("Scripting.FileSystemObject")
がFileSystemObject
(ActiveX設定に応じて)になる場合があります。しかし、しないでください。
+0
偉大な答え、私はファイルAPIのhtml5rocksチュートリアルをお勧めしますhttp://www.html5rocks.com/features/file –
1
var file = Components.classes["@mozilla.org/filelocal;1"].createInstance(Components.interfaces.nsILocalFile);
file.initWithPath("Pathforfile");
file.create(Components.interfaces.nsIFile.NORMAL_FILE_TYPE, 420);
var outputStream = Components.classes["@mozilla.org/network/file-output-stream;1"].createInstance(Components.interfaces.nsIFileOutputStream);
outputStream.init(file, 0x04 | 0x08 | 0x20, 420, 0);
var output="Texttowriteinfile";
var result = outputStream.write(output, output.length);
outputStream.close();
関連する問題
- 1. ブラウザ拡張機能/アドオンサイズ制限
- 2. ブラウザの拡張質問の開発
- 3. ブラウザのタブで拡張ページを表示
- 4. Chromeブラウザのホームページを拡張機能
- 5. LINQの拡張メソッド - GetYearWeekFormat拡張
- 6. Tcl拡張:拡張のライフサイクルClientData
- 7. TYPO3用の拡張テーブル拡張
- 8. クアルコム拡張スナップドラゴンデバイスの拡張現実
- 9. 本当にシンプルなブラウザ拡張を開発する
- 10. ブラウザの拡張機能にfacebook認証を使用する
- 11. Google Chromeのモバイルでのブラウザ拡張機能のサポート
- 12. ブラウザ拡張 - 現在のページのURLを取得する方法
- 13. アドオンSDK拡張子からブラウザのメニューバーにメニューを作成
- 14. ブラウザ拡張機能をインストールするWindowsインストーラ
- 15. Safariブラウザ拡張のアイコンをプログラムで変更しますか?
- 16. 拡張子のないブラウザで画像を表示
- 17. C++でブラウザの拡張機能をインストールするには?
- 18. ブラウザで.asp拡張子を持つローカルのhtmlファイルを表示
- 19. Google Chrome拡張機能 - ブラウザのアイコンのコンテンツ
- 20. Chrome拡張機能
- 21. サーバへのアクセスなしでCRM 4.0の拡張/改善/拡張
- 22. ReaderWriterLockSlim拡張メソッドパフォーマンス
- 23. IsOrderedBy拡張メソッド
- 24. エンティティモデルの拡張
- 25. コードイグナイタ拡張システム?
- 26. MediaWikiの拡張
- 27. ジェネリック拡張メソッド
- 28. Chrome拡張カスタムカーソル
- 29. Safari拡張メッセージング
- 30. マルチスレッド拡張パネル
クライアントマシン(クッキー以外)にファイルを書き込むことは、一般的に大きなセキュリティ上の問題とみなされます。もちろんハッカーは決してそれをすることに多くの問題を抱えているようです... – DeveloperChris
類似:http://stackoverflow.com/questions/4771758/how-to-generate-a-file-for-download-in-a-google-chrome -extension – serg