当前位置 : 主页 > 网络推广 > seo >

搜索引擎 – 网站如何突出显示您在搜索引擎中使用的搜索字词?

来源:互联网 收集:自由互联 发布时间:2021-06-16
我看到一些网站突出显示您使用的搜索引擎关键字,以访问该页面. (例如您在Google搜索列表中输入的关键字) 它如何知道您在搜索引擎中输入的关键字?它检查引用者HTTP标头或什么?任何
我看到一些网站突出显示您使用的搜索引擎关键字,以访问该页面. (例如您在Google搜索列表中输入的关键字)

它如何知道您在搜索引擎中输入的关键字?它检查引用者HTTP标头或什么?任何可用的脚本都可以做到这一点?它可能是服务器端或JavaScript,我不确定.

这可以在服务器端或客户端完成.搜索关键字通过查看HTTP Referer(sic)标头来确定.在JavaScript中,您可以查看document.referrer.

获得推荐人后,您会检查它是否是您了解的搜索引擎结果页,然后解析搜索字词.

例如,Google的搜索结果的网址如下所示:

http://www.google.com/search?hl=en&q=programming+questions

q查询参数是搜索查询,因此您需要将其拉出并取消对其进行URL转义,从而导致:

programming questions

然后,您可以在页面上搜索这些术语,并在必要时突出显示它们.如果您正在执行此服务器端 – 您需要先修改HTML,然后再将其发送到客户端.如果你在客户端做它,你就会操纵DOM.

现有的库可以为您执行此操作,如this one.

网友评论