我爲網站編寫了一個javascript,並使用控制檯本地的腳本(實際上是篡改密鑰)。我想有一個外部存儲器(這將不斷增長),我可以從腳本進行通信。什麼是最好的方式做到這一點?我可以以某種方式連接到我自己的PHP SQL數據庫?從控制檯本地存儲的Javascript
0
A
回答
0
如果您正在爲www.example.com託管的網頁編寫代碼,則可以使用local storage對象(或某些similar options)來存儲有限數量的數據,這些數據將在會話中保留並可脫機使用。原則上你可以有一個JS庫,在這些本地存儲方法之一上實現一個SQL數據庫,但我不知道任何例子,它似乎是過度殺傷。
沒有瀏覽器將允許一般網站存儲無限本地數據,或保證其持久性,一個明顯的安全原因。
通過使用XMLHttpRequest通過您在服務器上設置的腳本(例如http://www.example.com/my_json_data.php
)讀取和寫入數據,您的頁面當然可以訪問託管在www.example.com上的SQL數據庫。這將是通常的做法。
如果也控制客戶端計算機的設置,則有可能在www.example.com頁面以同樣的方式來訪問本地數據庫,例如您的腳本可以從http://localhost/my_json_data.php
讀取數據。這將違反瀏覽器的同源策略,因此您需要配置本地HTTP服務器以允許cross-origin request。您還需要在每臺客戶端計算機上設置SQL數據庫,HTTP服務器和訪問腳本。但是,這幾乎不是最好的或最簡單的方法,即使對於Intranet應用程序也是如此。
相關問題
- 1. 從AngularJS服務到控制器的JavaScript本地存儲值
- 2. 谷歌App Engine的本地數據存儲控制檯
- 3. 通過控制檯輸出本地存儲值?
- 4. javascript本地存儲
- 5. JavaScript從本地存儲器讀取JSON
- 6. 從本地Maven存儲庫複製jar
- 7. Javascript本地存儲範圍
- 8. Javascript表和本地存儲
- 9. Javascript本地存儲錯誤
- 10. 本地存儲在JavaScript
- 11. 保存Safari的JavaScript控制檯文件?
- 12. 控制檯控制檯Api - 本地重定向Url
- 13. 接收存儲在控制檯上
- 14. 本地安裝的風帆控制檯
- 15. 本地存儲限制
- 16. 的JavaScript,Java腳本錯誤控制檯
- 17. 循環運行時c#控制檯存儲鍵入的文本?
- 18. 修改本地JavaScript的變量在控制檯
- 19. 從本地存儲mysql存儲數據
- 20. 去JavaScript控制檯
- 21. 通過Javascript保存控制檯
- 22. JavaScript保存到本地存儲?
- 23. 劍道:從本地存儲
- 24. SVN SVN版本控制文件在哪裏存儲在本地?
- 25. 如何運行dynamodb本地控制檯?
- 26. 從控制檯
- 27. 從控制檯
- 28. 從控制檯
- 29. 從控制檯
- 30. 用戶控制檯可以讀取本地javascript變量嗎?
那裏有本地存儲。您可以使用lib來使用它,例如http://www.taffydb.com/ – R3tep