我需要创建一个临时文件来存储客户端的用户设置。是否有可能使用JavaScript创建一个简单的日志文件?如何使用JavaScript在客户端创建文件进行存储?
回答
用于本地存储。 – casablanca 2010-10-16 18:15:38
如果要存储用户设置,你应该:服务器
对网页访问的能力上
- 使用cookies
- 商店的客户信息个人的硬盘将是危险的。然而,由于三分球下面指出的那样,你可以使用:
- HTML 5 Client Side Storage(浏览器支持仍然有限)
- ActiveX/FileSystemObject(在Windows/IE只)
在客户端存储信息还有其他一些选择(例如HTML5存储),但Cookie是最合理的选择。 Evercookie使用许多替代的存储方法:http://samy.pl/evercookie/ – 2010-10-16 18:12:32
有效的点和值得一提的编辑答案。这是比FSO更好的选择。 – vol7ron 2010-10-16 18:35:54
试试这个反正
var fso = new ActiveXObject("Scripting.FileSystemObject");
varFileObject = fso.OpenTextFile("C:\\Sachin.txt", 2, true,0); // 2=overwrite, true=create if not exist, 0 = ASCII
varFileObject.write("File handling in Javascript");
varFileObject.close();
http://www.codeproject.com/KB/scripting/JavaScript__File_Handling.aspx
但我不认为你需要做这种类型的实验。您可以使用服务器端语言创建并执行许多文件操作。更好地
这不是Windows/IE吗? – vol7ron 2010-10-16 18:28:49
如果您可以与用户一起主动存储文件,Downloadify允许您在运行中生成客户端“下载”。
,因为有安全限制
,但我发现文件一个很好的文章由JavaScript不能创建飞至客户端文件看看http://www.nczonline.net/blog/2012/05/31/working-with-files-in-javascript-part-4-object-urls/
,可以让你创建一个库客户端下载的纯文本文件(或图像文件或富文本文件)为FileSaver.js。
你不能!这违反了浏览器安全协议。
浏览器中的所有客户端代码(HTML/CSS/Java-Script)应该在安全沙箱中执行。一旦关闭浏览器会话,该沙箱就会被销毁。此沙箱可保护您的本地文件系统免受恶意攻击。
理想情况下,如果您能够做到这一点,那么只要浏览几个链接,这些网站就应该能够在您的系统上编写病毒!
- 1. 在客户端使用javascript在Chrome中创建一个文件
- 2. 是否可以使用JavaScript/AJAX在客户端创建文件?
- 3. 从客户端创建SVN存储库。
- 4. 如何使用JavaScript/JQuery在客户端本地创建文本文件
- 5. 创建文件夹,谷歌云存储桶.NET客户端库
- 6. 在Google云端存储上创建新创建的文件Go运行时客户端API
- 7. 是否建议在客户端使用Web SQL数据库进行存储
- 8. 使用Java客户端库创建Google Cloud Storage存储桶
- 9. 使用Node.js创建和共享gcloud存储中的存储桶客户端
- 10. 如何在服务器端读取/存储客户端创建的数据?
- 11. 使用javascript打开文件,客户端
- 12. 如何避免使用CDN进行客户端缓存
- 13. 动态创建HTML文件(客户端)
- 14. ASP.NET:在客户端机器上创建CSV并保存文件
- 15. 我可以使用JavaScript创建客户端电子邮件吗?
- 16. 如何使用Java客户端在Riak中存储对象?
- 17. 用于Google云端存储和大文件的Python客户端
- 18. 如何存储数据客户端?
- 19. 外部客户端如何存储xml文件?
- 20. 如何使用Python插件reCaptcha客户端进行验证?
- 21. 如何使用PHP在客户端驱动器上创建一个文件
- 22. 如何创建XMPP(ejabberd)用户使用客户端XMPPHP
- 23. 如何使用ShareFile API创建“客户端用户”?
- 24. 使用客户端客户端进行总和聚合
- 25. 如何使用PyChef做'刀客户端删除'和'刀客户端创建'?
- 26. 在客户端使用javascript创建CSR(证书签名请求)
- 27. 使用Sourcetree客户端来存储Bitbucket存储库上的Maya文件
- 28. 客户端缓存(使用JavaScript)
- 29. 创建一个JavaScript SOAP客户端
- 30. 如何在新书上创建新客户时在whmcs中创建客户端?
我不这么认为。您可以通过某种可以访问客户端磁盘的插件进行交谈。但是,为什么你想要一个客户端日志?我相信这是非常不寻常的。 – 2010-10-16 18:07:58
你会在哪里创建这个日志文件?由客户提供你的意思。通常这是不可能的! – zod 2010-10-16 18:12:03