浏览器:定义 location.search / location.href 编码?

Browser: Defined location.search / location.href encoding?

关于 javascript 属性的问题 window.location.search / window.location.href within a browser:

关于两个表达式
返回值是否有任何保证/规范如果它们是percent encoded(URL编码)还是不行?

或者这是否取决于浏览器 and/or 上下文相关?

因为我在这里找不到官方规格或问题的答案:

在所有主要浏览器(仅限当前版本)中进行测试后,看起来这两个属性总是返回原始的,可能是百分比编码的URL。