JavaScript中的文件处理
File handling in JavaScript
在javaScript中是否可以在同一目录中创建一个html文件?在谷歌上搜索了一番后,我发现使用ActiveXObject如下:-
var fso = new ActiveXObject("Scripting.FileSystemObject");
varFileObject = fso.OpenTextFile("C:'apache-tomcat-7.0.23'webapps'proof'web.html", 2, true,0);
varFileObject.write(data);
varFileObject.close();
但它显示了一个错误,即ActiveXObject未定义或不存在。我不知道为什么会出现这个错误。此代码是特定于浏览器的吗?我正在使用chrome,我需要使用javascript编写html文件。请帮助我在上面的代码中可以修改什么,以便它可以运行。或者帮我做其他选择。
ActiveXObject是一个只有IE的东西,即使这样,用户也会被提示是否要使用它,并持续警告其危险。
浏览器没有被授予访问文件系统的权限,这是有充分理由的。想象一下,如果任何一个旧网站都可以将文件写入您的磁盘!
相关文章:
- 通过命令行/批处理文件打开页面时,将javascript代码注入Google Chrome
- 我如何处理文件上传
- 在Node Webkit应用程序中从DOM单击按钮时运行批处理文件
- 如何在 Javascript 中上传和处理文件
- Jsfidle无法处理文件
- 执行批处理文件的Javascript,该文件包含基于每个会话的环境变量设置
- Windows批处理文件,使用文件中的行在命令中构造参数
- 上传到FTP之前预处理文件
- 使用JavaScript的Google Drive:处理文件内容
- 如何从批处理文件调用一个带有2个参数的java脚本函数,并将结果返回到环境变量
- 从批处理文件访问JavaScript方法
- 使用批处理文件运行咕噜声构建
- 如何在 JavaScript 中逐个执行批处理文件
- 使用 Javascript 运行批处理文件 - Firefox
- 如何使用 onload 事件从 HTML 网站在 Windows 2008 上的文件共享上运行批处理文件
- 如何在Windows Store / WinJS应用程序中处理文件激活
- 使用 javascript 运行 Apache 服务器中存在的批处理文件
- 使用 Javascript/Windows 批处理文件混合将非 ASCII 字符编码为 HTML
- 创建自定义的 Grunt 任务来处理文件
- 需要带有浏览器化和浏览器化轨道的链轮预处理文件