我正在尝试从 javascript 创建一个 json 文件。因为我没有得到代码,所以我尝试创建一个文本文件..
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<script language="javascript">
function textFile()
{
var fso = new ActiveXObject("Scripting.FileSystemObject");
var s = fso.CreateTextFile("D:\\Test.txt", true);
s.WriteLine('Hello JavaScript');
s.Close();
}
</script>
</head>
<body onLoad="textFile()">
</body>
</html>
此代码仅在 IE 中有效... 请帮助我至少在 chrome 中工作此代码.. 请帮我创建json文件...
最佳答案
@ess 是一种现代网络浏览器,至少世界上 99% 的人都会使用它来访问您的网站,但它不允许您从网页安全地创建文件。
这里或那里有一些技巧和解决方法,例如上面的 ActiveX,但是这仅可能在 Internet Explorer 中工作。
您使用了错误的工具来完成这项工作。这不是网络浏览器的用途。这是 native 语言或服务器端 Javascript 的工作。也许你可以更清楚地解释一下你想用这个文件做什么?
如果我误解了您的意思,如果您只是尝试创建一个 JSON 对象并在您的页面中使用它,那么这会简单得多:
var jsonObject = {
foo: 'bar'
};
alert(jsonObject.foo);
关于javascript - 在 JavaScript 中创建 json 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21347047/