我为网站编写了一个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从本地存储器读取JSON
- 5. Javascript本地存储范围
- 6. Javascript表和本地存储
- 7. 保存Safari的JavaScript控制台文件?
- 8. 控制台控制台Api - 本地重定向Url
- 9. 接收存储在控制台上
- 10. 的JavaScript,Java脚本错误控制台
- 11. 去JavaScript控制台
- 12. 剑道:从本地存储
- 13. psql控制台不接受本地化
- 14. 用户控制台可以读取本地javascript变量吗?
- 15. 从控制台
- 16. 从控制台
- 17. 从控制台
- 18. 从控制台
- 19. 的JavaScript Array.indexOf()使用本地存储
- 20. 环本地存储对象的JavaScript
- 21. 数据未存储在本地存储器中。控制台中没有警告或错误
- 22. JavaScript - 将表单文本存储在本地存储中
- 23. 主存储库和本地存储库在同一台机器
- 24. 的Javascript控制台铬
- 25. 从控制器的Symfony3控制台运行控制台命令
- 26. 从Javascript登录到控制台
- 27. iPad的本地数据存储限制
- 28. 控制台式的文本控制?
- 29. AmplifyJS没有存储在本地存储中的JavaScript阵列
- 30. 访问javascript和C#本地存储,asp.net
那里有本地存储。您可以使用lib来使用它,例如http://www.taffydb.com/ – R3tep