URL哈希中的JSON - 一个坏或好主意?

Mar*_*eau 8 javascript json

我已经创建了一个帮助对象来将JSON存储在URL哈希中.在GitHub上看项目:

这对于在没有cookie的情况下持久保存页面设置很有用.工作得很好,我喜欢它.

有什么想法支持和反对这种方法?我读过安全性可能会.是否真的在新的浏览器中使用json2.js或本机JSON对象?

Jav*_*ier 7

里昂似乎是一种更紧凑,更有效的方式.特别是因为JSON中使用的许多字符都不是URI安全的.

此外,将敏感信息(即大部分信息)包含在服务器和客户端之间来回的任何内容中很少是明智之举.这就是为什么大多数"会话"方案只在cookie中存储会话ID,而不是所有信息.在这种情况下,将ID添加到URL并不比使用cookie更难.事实上,这是在过去使用PHP的会话的默认方式,当时cookie是少数浏览器的高级功能.


Nao*_*aor 3

您应该知道网址长度有限制,并且在不同浏览器之间会发生变化: http://www.boutell.com/newfaq/misc/urllength.html