【发布时间】:2015-02-11 22:16:41
【问题描述】:
我正在尝试将客户端 Web 应用程序的状态保存在 URL 的哈希片段部分中,如下所示
example.com/#m=1&i1=240000&i2=4.5&i3=30y&i4=4/1998&c1&c2&c3&c4
我不希望对哈希片段进行编码,以尽量保持 URL 长度尽可能短。
我已经做了一些测试,一切似乎都可以跨浏览器正常工作。
但是,我读到我想使用的字符之一(反斜杠)是为 URL 查询参数保留的。
我的问题是不编码保留字符有什么后果吗?
【问题讨论】:
-
该 URL 不是数据存储,不要这样使用它。使用 sessionStorage 或 localstorage,这就是它们的用途。
-
我正在尝试将应用的状态设置为可收藏
标签: javascript url web query-string