在JavaScript中创建JSON文件

13 浏览
0 Comments

在JavaScript中创建JSON文件

我正在尝试从JavaScript中创建一个json文件。由于我没有得到代码,我尝试创建一个文本文件,如下所示:\n









\n这段代码只适用于IE浏览器...请帮助我使这段代码至少在Chrome中运行...请帮助我创建json文件...

0
0 Comments

问题出现的原因是ActiveX是Microsoft独有的功能,其他浏览器并未采用或同意使用ActiveX。为了在Chrome中运行代码,可以尝试使用ActiveX for Chrome扩展,但其效果可能不尽如人意,对某些ActiveX控件的支持可能不太好。

要解决这个问题,可以按照以下步骤使用ActiveX for Chrome扩展:

1. 打开Chrome浏览器,并访问扩展链接:https://chrome.google.com/webstore/detail/activex-for-chrome/lgllffgicojgllpmdbemgglaponefajn?hl=en

2. 安装ActiveX for Chrome扩展。

3. 第一次打开页面时,扩展会询问是否使用它。

4. 如果需要,可以进入Chrome的设置/扩展页面,调整扩展的设置。

通过以上步骤,可以在Chrome中使用ActiveX for Chrome扩展来创建JSON文件。

0
0 Comments

在现代的网页浏览器中,至少99%的人将使用这些浏览器来访问您的网站,但它们不允许您从网页中安全地创建文件。虽然有一些解决方法和变通办法,比如上面提到的ActiveX,但是这些方法可能只在Internet Explorer中起作用。

您正在使用错误的工具来完成这个任务。网页浏览器不是用来做这个的。这是本地语言或服务器端JavaScript的工作。也许您可以更清楚地解释一下您希望通过这个文件做什么?


如果我误解了您的意思,如果您只是想创建一个JSON对象并在页面中使用它,那么这个过程要简单得多:

var jsonObject = {
  foo: 'bar'
};
alert(jsonObject.foo);

原因是,创建json文件是一个安全性问题,网页浏览器不允许直接在客户端创建文件。解决方法是使用本地语言或服务器端JavaScript来处理创建文件的操作。如果只是想创建一个JSON对象并在页面中使用,可以直接在JavaScript中创建一个JSON对象。

0