我想使用JavaScript将数据写入现有文件.我不想在控制台上打印它.我想实际写入数据abc.txt.我阅读了许多已回答的问题但是他们在控制台上打印的每一个问 在某些地方,他们已经给了代码,但它不起作用.所以请任何人帮助我如何实际将数据写入文件.
我引用了代码,但它不起作用:给出错误:
Uncaught TypeError: Illegal constructor
Run Code Online (Sandbox Code Playgroud)
在铬和
SecurityError: The operation is insecure.
Run Code Online (Sandbox Code Playgroud)
在Mozilla上
var f = "sometextfile.txt";
writeTextFile(f, "Spoon")
writeTextFile(f, "Cheese monkey")
writeTextFile(f, "Onion")
function writeTextFile(afilename, output)
{
var txtFile =new File(afilename);
txtFile.writeln(output);
txtFile.close();
}
Run Code Online (Sandbox Code Playgroud)
那么我们是否可以仅使用Javascript或NOT将数据写入文件?请帮助我提前谢谢
我知道,出于安全原因,Javascript无法在文件系统中写入数据.我经常读到,用Javascript本地保存数据的唯一方法是使用cookies或localStorage.
但它是可能的,在非常特殊的情况下,当文件被访问本地(通过互联网而不是),将数据写入本地?(没有任何服务器语言,甚至根本没有任何服务器......只是本地浏览HTML文件)
... HTML文件被新内容覆盖了吗?(即按下SAVE时应更新本地 HTML文件).

感谢Javascript,当本地访问HTML页面时,这可以保存文件吗?
注意:我希望能够以静默方式保存,而不是建议下载/保存对话框,用户必须在其中选择下载位置,然后"确定要覆盖"等.
编辑:为什么这个问题?我希望能够做一个HTML/JS记事本,我可以在没有任何服务器的情况下在本地运行(没有apache,没有php).我需要能够轻松保存,而无需处理对话框"你想在哪里下载文件?".
我开始使用OpenGL并编写着色器.我的应用程序在加载和编译着色器程序后检查错误,如果出现问题,则打印出信息日志.这非常适合捕获错误(我是一个新手,所以我做了很多),但我真正喜欢的是在构建时捕获这些错误.
如果我有一个lint工具可以简单地检查顶点或片段着色器的语法错误,我可以将它添加到我的构建过程并让它停止构建.
我一直无法找到这样的工具.我开始尝试编写一个,但我正在研究OpenGL ES,并且在编写与ES库链接的桌面程序时遇到了麻烦.
也许我错过了某个地方.这样的工具存在吗?
可能重复:
如何使用JavaScript读取和写入文件
任何人都可以使用javascript提供示例代码来读写文件吗?
目前我正在尝试从json文件中读取输入并将其显示在文本框中,从而为用户提供编辑数据的灵活性.编辑的数据必须写入json文件.
我想知道是否有办法使用脚本提交/写入hxt表单数据到txt文件,但没有使用webserver,webhost,wamp,xamp等.
我一直在尝试使用php脚本,但他们只是在提交时打开php文档.
任何帮助表示赞赏:D
情况: - 我创建了一个返回URL的安装设置(本地),例如: - ved.test.com,映射到IP 11.22.33.44.因此,要在安装后使Web应用程序可访问,用户必须明确地在"C:\ WINNT\system32\drivers\etc"目录下的hosts文件中创建一个条目.
方法: - 安装应用程序完成后,应用程序使用Javascript写入文件.
问题: - IE支持使用Javascript编写文件.我需要一个Firefox解决方案.使用的代码: -
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Write To A File</title>
<script language="javascript">
function WriteToFile()
{
/* The below statement is supported in IE only */
var fso = new ActiveXObject("Scripting.FileSystemObject");
var s = fso.CreateTextFile("C:\\Test.txt", true);
s.WriteLine('IE Supports Me!');
s.Close();
}
</script>
</head>
<body onLoad="WriteToFile()">
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
还提到了SO中的链接: - 如何使用JavaScript读写文件
请提供支持使用在Firefox浏览器中运行的Javascript编写文件的解决方案.
提前致谢.
我有一个小脚本,在每4个字符后将文本分成'var foo'.它工作正常.但我的实际数据是在一个文本文件中说'a.txt'.如何在'var foo'中获取整个文件文本.并将拆分输出写入另一个文本文件?
var foo = "this is sample text !!!";
var arr = [];
for (var i = 0; i < foo.length; i++) {
if (i % 4 == 0 && i != 0)
arr.push(foo.substring(i - 4, i));
if (i == foo.length - 1)
arr.push(foo.substring(i - (i % 4), i+1));
}
document.write(arr);
console.log(arr);
Run Code Online (Sandbox Code Playgroud) 我想知道如何保存玩家在我正在制作的游戏中所取得的进步.我可以通过cookie或者如何保存到播放器计算机吗?感谢您的帮助!
我有一个input type="file"按钮.选择文件后,我必须使用javascript读取文件的内容.是否可以使用javascript或ajax读取/获取所选文件的内容?