我正在開發一個HTA應用程序,爲此我需要在客戶端使用JavaScript存儲一些數據。像HTML5中的localStorage一樣,我只是在可能的情況下尋找相同的功能。請讓我知道,如果我能找到任何。localStorage像HTA存儲替代品
4
A
回答
1
我不確定它是否仍然適用於較新的IE版本(> 6),但您可以嘗試FileSystemObject ActiveX組件。
8
在HTA中,您可以自由使用任何您想要的ActiveX。 FileSystemObject
是簡單文件夾和文件操作的最佳解決方案,但它只能讀取和寫入文本文件。使用此ActiveX控件,您還可以創建和刪除文件夾和文件,檢索其屬性等。
FSO和HTA仍在IE9中工作。然而,所有的開發和支持都在IE7結束,因此所有的HTML和JavaScript功能(和錯誤)也都在這個級別上。要利用可用於IE9的功能,請使用<head>
中的<meta http-equiv="x-ua-compatible" content="ie=9">
。這僅適用於單個頁面,不能在frameset
頁面內使用。
FileSystemObject的:http://msdn.microsoft.com/en-us/library/6kxy1a51%28v=vs.84%29.aspx 超文本的應用程序:在FileSystemObject的
創建ActiveX http://msdn.microsoft.com/en-us/library/ms536471%28v=vs.85%29.aspx
基本功能:
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
1
在HTA,您可以sotre您的數據到Microsoft Access *的.mdb。 see this
或者您可以使用Google Gears for mysql支持。
相關問題
- 1. 替代HTML5 localStorage
- 2. 將圖像存儲在localStorage中
- 3. Cordova將圖像存儲在localstorage
- 4. UIWebView內存的替代品?
- 5. PhoneStep的localStorage替代方案
- 6. 使用localStorage存儲多個存儲
- 7. 替代存儲過程
- 8. MongoDB替代存儲過程
- 9. NAnt替代品
- 10. WiX替代品?
- 11. Sharepoint替代品?
- 12. 替代品BKTree
- 13. Filemaker替代品
- 14. 替代品VS
- 15. Kibana替代品
- 16. JML替代品
- 17. OPENDATASOURCE替代品
- 18. Nabaztag替代品?
- 19. NSLog替代品?
- 20. ENUM替代品
- 21. XAML替代品
- 22. SmartGWT替代品
- 23. window.opener替代品
- 24. PRISM替代品
- 25. NSTabView替代品
- 26. QI4J替代品
- 27. Javascript替代品
- 28. NSSwitchButton替代品
- 29. @「」的替代品?
- 30. 將Json存儲在localStorage中
非常好的信息,有一些有用的指針。 +1 – 2014-06-18 17:43:02