在Chrome位置栏中输入以下网址:
“www.αααααα.com/αααααα/αααααα.html#αααααα”
然后输入,结果是:
“www.αααααα.com/αααααα/αααααα.html#%CE%B1%CE%B1%CE%B1%CE%B1%CE%B1%CE%B1”
在IE中,没有这样的问题,这是Chrome的错误吗?
我想知道如何让Chrome在“#”之后显示已解码的字符。
目前我有一个单页应用程序,其历史记录依赖于location.hash,如果哈希值可以在位置栏中打印出来,那么对用户来说非常有用。
答案 0 :(得分:0)
已修复Chrome 65 https://crbug.com/789163,很快就会稳定。
在我看来,在确保<>"`
之类的其他字符被转义https://crbug.com/810798时,无意中发生了这种情况。
在291中查看344,347和whatwg/url。