Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在哈希片段中的查询字符串中使用保留字符_Javascript_Url_Web_Query String - Fatal编程技术网

Javascript 在哈希片段中的查询字符串中使用保留字符

Javascript 在哈希片段中的查询字符串中使用保留字符,javascript,url,web,query-string,Javascript,Url,Web,Query String,我试图在URL的哈希片段部分保存客户端web应用程序的状态,如下所示 example.com/#m=1&i1=240000&i2=4.5&i3=30y&i4=4/1998&c1&c2&c3&c4 我不希望对散列片段进行编码,以尽量保持URL长度尽可能短 我已经做了一些测试,所有的东西在跨浏览器时看起来都很好 然而,我已经读到我想要使用的一个字符(反斜杠)是为URL查询参数保留的 我的问题是,不编码保留字符是否有任何后果 斜杠不是

我试图在URL的哈希片段部分保存客户端web应用程序的状态,如下所示

example.com/#m=1&i1=240000&i2=4.5&i3=30y&i4=4/1998&c1&c2&c3&c4 
我不希望对散列片段进行编码,以尽量保持URL长度尽可能短

我已经做了一些测试,所有的东西在跨浏览器时看起来都很好

然而,我已经读到我想要使用的一个字符(反斜杠)是为URL查询参数保留的


我的问题是,不编码保留字符是否有任何后果

斜杠不是由以下人员保留的:

允许使用斜杠(“/”)和问号(“?”)字符 表示片段标识符中的数据。当心一些 旧的、错误的实现可能无法正确处理此数据 当它用作相对引用()的基URI时


URL不是数据存储,请不要这样使用它。使用sessionstorage或localstorage,这就是它们的用途。我正在尝试将应用程序的状态设置为可书签状态