我正在创建一个需要来自搜索引擎的关键字来向用户展示的项目。
我试过 document.referrer 但它只显示推荐人域。
如果用户搜索“买一台电脑”,那么这个网址是由谷歌生成的
现在,当用户从谷歌结果中选择我的网站或我的网站页面以从 url 中提取关键字时,我需要这个 url,但我只能通过 javascript 来执行此操作。
谢谢。
我正在创建一个需要来自搜索引擎的关键字来向用户展示的项目。
我试过 document.referrer 但它只显示推荐人域。
如果用户搜索“买一台电脑”,那么这个网址是由谷歌生成的
现在,当用户从谷歌结果中选择我的网站或我的网站页面以从 url 中提取关键字时,我需要这个 url,但我只能通过 javascript 来执行此操作。
谢谢。
您正在寻找的内容在document.referrer
function getParameterByName(name,url) {
name = name.replace(/[\[]/, "\\\[").replace(/[\]]/, "\\\]");
var regex = new RegExp("[\\?&]" + name + "=([^&#]*)"),
results = regex.exec(url);
return results == null ? "" : decodeURIComponent(results[1].replace(/\+/g, " "));
}
alert(getParameterByName('q','https://www.google.com/search?q=buy+a+pc&oq=buy+a+pc&aqs=chrome..69i57j5j0l2j69i61.1674j0&sourceid=chrome&ie=UTF-8#psj=1&q=buy+a+pc'));