我有一个单页网络应用程序,我认为在浏览器网址栏中为用户添加一些附加信息(在这种情况下,他通过我的应用程序使用哪个网站)是个好主意。像 myapp.com/#site=localhost/test 我可以使用未编码的吗?我的意思是我知道我可以,但它是否正确?是否有任何隐藏的陷阱?对斜线进行编码看起来不太漂亮并且没有捕获重点。
最佳答案
是的,根据RFC-3986 , /
是 URL 片段中的有效字符。请参阅List of valid characters for the fragment identifier in an URL?
关于java - 我可以在 url 哈希中放入未编码的斜杠吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46182903/