谁能帮助我,我陷在创建文件(临时)与扩展(说的.csv)在本地磁盘上,我尝试使用ActiveX对象,但只在Internet Explorer中正常工作,得到了一个错误,当我试图用其它浏览器。通过google搜索,我知道ActiveX只在IE中工作,所以当它在不同的浏览器中尝试时会产生错误。除IE以外的其他浏览器的ActiveX对象的替代方案?
var fso, f1;
fso = new ActiveXObject("Scripting.FileSystemObject");
f1 = fso.GetFile("c:\\test.txt");
alert(f1);
任何人都可以提出替代方案,可以是非常有用的。
其他浏览器没有对应的功能。您可以找到最近的可能是[HTML5 localStorage](https://developer.mozilla.org/en-US/docs/DOM/Storage#localStorage)。 – Teemu 2013-02-26 10:47:51
感谢您的回复,我想通过使用javascript在本地磁盘中创建的文件中通过ajax存储来自Web服务的数据。 – pavan 2013-02-26 10:52:40
我可以问为什么可能有更好的选择?如果您正在调用Web服务,那么我认为您可以访问某些服务器端代码/脚本,以便在此任务更适合的情况下实现跨浏览器兼容性。 – webnoob 2013-02-26 10:54:08