0

javascript/jquery を使用して .txt を変更 (完全に上書き) したい。私は現在、以下に記述されたコードを使用しており、IE で正常に動作しています。

    var fso = new ActiveXObject("Scripting.FileSystemObject");
    var s = fso.OpenTextFile(dir + "modules.txt", 2, true, -2);
    s.WriteLine(tobewritten);
    s.Close();
    fso = s = null;

Mozilla firefox で同じことを行うにはどうすればよいでしょうか。

アプリケーションをローカルで実行しており、Web サーバーでホストされていないことに注意してください。

4

2 に答える 2

0

HTML5 FileSystem API を使用して可能です。

次のことを達成できるはずです。

  1. ファイルの読み取りと操作: File/Blob、FileList、FileReader
  2. 作成と書き込み: Blob()、FileWriter
  3. ディレクトリとファイル システムへのアクセス: DirectoryReader、FileEntry/DirectoryEntry、LocalFileSystem

詳細については、こちらをご覧ください。&ここ

注: これはまだ最新のブラウザーでのみサポートされています。実際、ほとんどの機能は chrome でのみサポートされています。残念ながら、Firefox は FileAPI を使用したファイルの書き込みをサポートしていませんが、これによると、将来的にこれを実装する可能性があります

ブラウザのサポートを確認してください

于 2013-10-04T12:30:27.950 に答える