gpt4 book ai didi

javascript - localStorage 类似 HTA 的存储替代方案

转载 作者:搜寻专家 更新时间:2023-11-01 05:02:10 25 4
gpt4 key购买 nike

我正在开发一个 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 内使用-页面。

文件系统对象:http://msdn.microsoft.com/en-us/library/6kxy1a51%28v=vs.84%29.aspx超文本应用程序:http://msdn.microsoft.com/en-us/library/ms536471%28v=vs.85%29.aspx

FileSystemObject中的基本函数

创建一个 ActiveX:

fso=new ActiveXObject('Scripting.FileSystemObject');

写一个文件:

var oStream=fso.OpenTextFile('SAVE_PATH',2,true);
oStream.WriteLine('YOUR_DATA'); // Usually looped for several lines
oStream.Close();

打开一个文件:

var iStream=fso.OpenTextFile('OPEN_PATH',1,false);
data=iStream.ReadLine(); // Usually looped for several lines
iStream.Close();

另见 WScript.Shell : http://msdn.microsoft.com/en-us/library/98591fh7%28v=vs.84%29.aspx

关于javascript - localStorage 类似 HTA 的存储替代方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9685869/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com