gpt4 book ai didi

javascript - 为什么我无法从 Google 搜索中获取完整的 URL

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:42:20 24 4
gpt4 key购买 nike

我在 Google 上搜索一个词组,它会打开我的网站。

Google 显示类似于

的 URL
https://www.google.co.uk/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-8#q=my%20search

这会打开我的网站。在我网站的着陆页上,我有以下 javascript

alert(document.referral);

这显示了我的值(value)

https://www.google.co.uk/

没有查询字符串!

研究表明问题可能是由于我的网站是 HTTP,但 Google 和我的网站都使用 HTTPS

为什么我无法从查询字符串中获取搜索短语?

编辑

根据我提供的链接(谢谢),我可以看出您声称的问题所在。谷歌不允许!但是,我不确定我是否同意这一点 - 有许多 网络分析程序提供此信息。我用过的公司(诚然只能为所有访问者的 5% 提供关键字)可以做到这一点……而且我只嵌入了一些 javascript。我只能假设这是因为访问者可以访问 HTTP:://google 而不是 HTTPS::google

最佳答案

看看这个文档:http://blogs.adobe.com/digitalmarketing/analytics/the-impact-of-google-encrypted-search/

这显然与运行 HTTPS 的谷歌有关。在我运行 HTTP 的本地 tomcat 服务器上,我得到 http://servername/tools/errorlog.jsp?env=Prod&logType=EXTAUTHLOG运行时alert(document.referrer) 在控制台中

副本: How can I get the correct referer via JavaScript if the referrer uses https? ??

关于javascript - 为什么我无法从 Google 搜索中获取完整的 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33868321/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com