为什么Google会在搜索中使用HTML片段标识符(#)?

时间:2016-05-21 12:49:13

标签: html security query-string

我注意到Google在搜索引擎中使用HTML片段标识符,例如:

https://www.google.com/?#newwindow=1&safe=active&q=https://stackoverflow.com/

这是出于安全原因吗?剂量可以提高安全性吗?

2 个答案:

答案 0 :(得分:1)

可能与安全无关。

将某些内容作为片段传递给URL的原因是,如果它永远不必发送到服务器,并且应该仅出于功能原因在客户端进行解释,例如在JavaScript中用于构建AJAX请求。 / p>

答案 1 :(得分:1)

  

这是出于安全原因吗?剂量可以提高安全性吗?

不,不。

只是他们已经使他们的搜索引擎大规模化了,并且没有遵循pushState的最佳做法,并且服务器端备用位置。