Exc*_*ion 4 javascript hta local-storage
我正在开发一个HTA应用程序,因为我需要使用JavaScript在客户端存储一些数据.与HTML5中的localStorage一样,我只是在寻找相同的功能.如果我能找到,请告诉我.
在HTA中,您可以自由使用任何您想要的ActiveX.FileSystemObject是简单文件夹和文件操作的最佳解决方案,但它只能读写文本文件.使用此ActiveX控件,您还可以创建和删除文件夹和文件,检索其属性等.
FSO和HTA仍在IE9中工作.但是,所有开发和支持都在IE7上结束,因此所有HTML和JavaScript功能(以及错误)也都在这个级别上.为了充分利用可用的IE9的功能,使用<meta http-equiv="x-ua-compatible" content="ie=9">在<head>.这仅适用于单页,不能在frameset-pages中使用.
FileSystemObject:http://msdn.microsoft.com/en-us/library/6kxy1a51%28v=vs.84%29.aspx HyperText-Applications:http://msdn.microsoft.com/en-us/library/ms536471 %28V = vs.85%29.aspx
FileSystemObject中的基本函数
创建一个ActiveX:
fso=new ActiveXObject('Scripting.FileSystemObject');
Run Code Online (Sandbox Code Playgroud)
写一个文件:
var oStream=fso.OpenTextFile('SAVE_PATH',2,true);
oStream.WriteLine('YOUR_DATA'); // Usually looped for several lines
oStream.Close();
Run Code Online (Sandbox Code Playgroud)
打开一个文件:
var iStream=fso.OpenTextFile('OPEN_PATH',1,false);
data=iStream.ReadLine(); // Usually looped for several lines
iStream.Close();
Run Code Online (Sandbox Code Playgroud)
另见WScript.Shell:http://msdn.microsoft.com/en-us/library/98591fh7%28v=vs.84%29.aspx
| 归档时间: |
|
| 查看次数: |
2441 次 |
| 最近记录: |