我为网站编写了一个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