我有一個程序,用戶做一些操作(即點擊幾個按鈕)。我想記錄他們的點擊和他們點擊的按鈕,以允許用戶在點擊單獨的「下載」按鈕時下載帶有點擊記錄的文本文件。我查看了HTML 5的文件系統API,但他們似乎沒有跨瀏覽器支持。理想情況下,我希望整個文件生成和下載方案完全在客戶端,但我也願意接受服務器端的想法。編寫和下載文件客戶端crossbrowser
TL; DR:基本上我在尋找一個相當於Java的FileWriter,FileReader,ObjectOutputStream和ObjectInputStream的Vanilla JS或jQuery(希望遠離PHP,但我會用它作爲最後一個選項)。
另外,爲什麼不是所有的瀏覽器都支持文件系統api? (我猜測這會讓MSWord和Pages與所有可能出來的開源客戶端文本編輯器失去聯繫)。
錄製點擊需要寫入文件或數據庫。我會選擇後者。使用數據庫不會依賴於跨瀏覽器依賴性。 – 2014-09-24 18:40:28
我真的想用寫入文件的方法。我沒有訪問數據庫,因爲我的網絡服務器的範圍有限,我希望主要通過客戶端運行此網頁 – user939687 2014-09-26 02:24:15
另外,如果我的用戶主要使用chrome或chrome操作系統,是否有辦法專門爲他們的瀏覽器做這個客戶端?我總是可以從基於瀏覽器的常見頁面重定向到不同版本的頁面 – user939687 2014-09-26 02:25:33