我正在編寫一個Web應用程序,並使用jQuery從服務器獲取一些數據。將數據保存到客戶端文件
我想將數據保存在客戶端的文件,我嘗試使用這個插件 JQuery.tWFile.js,但出現以下情況例外
Error: A script from
http://localhost
was denied UniversalXPConnect privileges
我該如何解決這個問題?是否還有其他更好的可能性來保存我從客戶端文件中的服務器獲取的數據?
我正在編寫一個Web應用程序,並使用jQuery從服務器獲取一些數據。將數據保存到客戶端文件
我想將數據保存在客戶端的文件,我嘗試使用這個插件 JQuery.tWFile.js,但出現以下情況例外
Error: A script from
http://localhost
was denied UniversalXPConnect privileges
我該如何解決這個問題?是否還有其他更好的可能性來保存我從客戶端文件中的服務器獲取的數據?
如何使用localStorage? link to storage possibilities at mdn
編輯:我覺得它有較小的限制,也必然要在當前域和瀏覽器會話之間存在......只是清除緩存會AFAIK重置
腳本失敗,因爲你的URI是本地主機,這可能是一個環回IP ......但對於你的瀏覽器來說,它仍然是一個網站。只有在使用file:// Uri瀏覽本地文件時,才允許編寫本地文件。
如果你不能使用文件:// Uri,那麼你必須解決cookies或localStorage。
讓用戶下載該文件。 =) – 2012-04-22 11:51:43