Javascript Как создать и записать в локальный текстовый файл

Нужны экспертные идеи, как создавать и писать в.txt файл на JavaScript. Я использую приведенный ниже код, он отлично работает с IE, но не в Chrome с ошибкой, поскольку "ActiveXObject" не определен. "ActiveXObject", связанный с IE, не поддерживается в Chrome.

var myObject = new ActiveXObject("Scripting.FileSystemObject");

Я проверил несколько комментариев, связанных с аналогичной проблемой, и я также попытался использовать следующие параметры:

Опция 1:

set fso = CreateObject("Scripting.FileSystemObject");  
set s = fso.CreateTextFile("C:\test.txt", True);

Вариант-2:

var reader = new FileReader();
reader.onload = function(e) 

Проблема по-прежнему сохраняется. Нужна поддержка, как писать код в JavaScript, который может быть независимым от браузера (может выполняться на IE, CHrome и FF) .

1 ответ

Попробуйте это, но это будет работать только на IE

function WriteToFile(passForm) {

    set fso = CreateObject("Scripting.FileSystemObject");  
    set s = fso.CreateTextFile("C:\test.txt", True);
    s.writeline("HI");
    s.writeline("Bye");
    s.writeline("-----------------------------");
    s.Close();
 }
<body>
<p>To sign up for the Excel workshop please fill out the form below:
</p>
<form onSubmit="WriteToFile(this)">
Type your first name:
<input type="text" name="FirstName" size="20">
<br>Type your last name:
<input type="text" name="LastName" size="20">
<br>
<input type="submit" value="submit">
</form>

Другие вопросы по тегам