【问题标题】:How a website may identify search terms used in Google Search网站如何识别 Google 搜索中使用的搜索字词
【发布时间】:2015-04-16 16:52:54
【问题描述】:

Google 搜索文档说 (https://support.google.com/websearch/answer/173733?hl=en):

SSL 并不总是保护:

  • 您访问过 google.com 的事实
  • 您输入的搜索词

例如,当您从 Google 搜索结果页面访问另一个网站时,该网站可能能够识别您来自哪个网站或您使用的搜索字词。

另一方面,“如何从 Google HTTP 引荐来源网址获取关键字?”的答案是“你不能”(How to get the referer search query from google?https://webmasters.stackexchange.com/questions/59794/how-to-get-keywords-from-google-http-referrer 等很多地方,在 Google 引入 SSL 搜索之后)。

所以,根据 Google 文档,我有一个问题,当我从 SSL 搜索结果访问该网站时,网站如何能够识别我在 Google 搜索中使用的搜索词?

【问题讨论】:

    标签: google-search


    【解决方案1】:

    使用更新的现代浏览器,查询始终是隐藏的。

    但是,较旧的浏览器(或禁用/关闭/阻止某些功能的现代浏览器)可能会获得不同的体验。这适用于旧版 IE 和旧版 Chrome(以及其他所有内容)。

    也就是说,除非您认为 IE 5.5(或 Chrome 5!)是流量的重要组成部分,否则查询几乎总是对其他网站隐藏。

    【讨论】:

    • 查询是如何可见的?
    • @JohnSaunders 如果您从 HTTPS 中的 Google 搜索转到 HTTPS 登录页面,您应该获得整个 http-referer 字段。它仅在 HTTPS->HTTP 中为空白,而不是 HTTPS->HTTPS。 meta-referrer、302 或 javascript 重定向可减轻泄漏。如果您有一个足够旧的浏览器并手动禁用了 Javascript,那可能会破坏至少一种缓解措施;与大多数其他网站一样,关闭 Javascript 会出现问题。
    猜你喜欢
    • 1970-01-01
    • 2023-03-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多