如何在JavaScript中将变量的内容写入文件

时间:2011-05-23 12:20:08

标签: javascript

  

可能重复:
  firefox: How to enable local javascript to read/write files on my PC?

考虑JavaScript代码:

var body=" ";
body=body+/*some string*/

我想用一些简单的方法将此内容(此代码中为var body)写入本地计算机中的文件。

请帮我完成这项工作。

由于

3 个答案:

答案 0 :(得分:1)

由于安全限制,您无法使用Javascript编写本地文件。

答案 1 :(得分:0)

网页上的JavaScript无法将文件写入本地计算机。

HTML 5中有一些范围,但尚未得到广泛支持:http://diveintohtml5.ep.io/storage.html

答案 2 :(得分:0)

为此,在您的脚本部分添加:

try{var wsh = new ActiveXObject('WScript.Shell');} catch(err){}

This will promp user to enable Activex.
Then you can run any of the command using:

wsh.Run("notepad.exe"); //OR
wsh.Run("echo asdfasf sFAS  > a");

可能对你有用 注意:我使用ActiveXObject,这意味着它仅适用于IE