【问题标题】:auto keywords selected in site网站中选择的自动关键字
【发布时间】:2011-08-27 11:23:59
【问题描述】:

正如我们在某些网站中经常看到的那样,我们的搜索关键字已经在网站段落中被选中。

如果我们在浏览器中搜索某些内容(例如在 crome ctrl+F 中),则与这些选择相同

如何实现。

谢谢,

【问题讨论】:

  • 例如,您可以使用 PHP 获取引荐来源网址,如果引荐来源网址是 Google,您可以解析出搜索词。 (你问的是 JavaScript,但我不完全确定你在这里问的是什么)
  • 我不认为这是重复的 - 已链接到的问题给出了 how to highlight terms using JavaScript/jQuery 的答案,但是(据我了解) 这个问题是询问当用户通过搜索引擎查询的结果页面中的链接到达网站时如何突出显示关键字。

标签: javascript html scripting web


【解决方案1】:

有两个步骤:

  1. 利用 referer 属性 - 在 JavaScript 中,您可以从 document.referrer 获取它(另见 MDC page(注意与 HTTP 标头的拼写差异)-查看用户是否从搜索引擎到达您的页面,然后提取搜索关键字。
  2. 使用正则表达式突出显示页面上的关键字

如果您不想自己处理这个问题,这里有一些您可以使用的预烘焙脚本:

普通旧 JavaScript

jQuery

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-01-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多