在客户端编写文件

时间:2011-08-09 22:38:49

标签: javascript xml ajax client-side file-handling

我有一个JavaScript代码,用于从UI捕获鼠标坐标(X,Y和时间戳)。我想将此信息写入文件(xml / .txt等),以便可以使用其他工具包进行进一步处理。

由于显然我们无法使用JavaScript访问客户端文件系统,所以我一直在寻找一种方法。我对JavaScript没有太多经验,我尝试过搜索,AJAX似乎是一个解决方案。任何其他解决方案都是最受欢迎的。

我的问题是 - 我们可以在本地加载AJAX,以便可以在不与Web服务器交互的情况下完成此处理吗?因为如果可以这样做,我只需要使用其他代码(C#)进行文件处理,这样我就可以使用记录的数据。

我不想使用HTML5,因为我有一个基于qt 4.6构建的自定义浏览器,它不支持HTML5文件API。

P.S。 - 我在页面上没有任何其他功能,它只是一个空白的“index.html”,它正在执行一个脚本来捕获鼠标坐标并显示它们。

1 个答案:

答案 0 :(得分:1)

便宜又开朗的方法是使用window.name,它可以容纳字符串值为几兆字节。这不是受保护的空间,可以被任何网页的脚本使用 - 因此对于没有加密的一般消费来说它并不是真正的“安全”,但是对于黑客来说这很容易,快速和方便。对数据进行字符串化并将其弹出。