【问题标题】:Is it wise to use the noscript tag for tracking visitors who have javascript disabled, since noscript is deprecated?使用 noscript 标签来跟踪禁用了 javascript 的访问者是否明智,因为 noscript 已被弃用?
【发布时间】:2013-07-23 16:08:50
【问题描述】:

Piwik(开源网络分析)使用 javascript 来跟踪访问者。但是,对于禁用了 javascript 的访问者,他们建议使用 <noscript> 标签:

当访问者禁用了 JavaScript,或者当 JavaScript 不能被 使用后,您可以使用图像跟踪链接来跟踪访问者。产生 下面的链接并将生成的 HTML 复制粘贴到页面中。如果 您将其用作 JavaScript 跟踪的后备,您可以 用<noscript></noscript>标签包围它。

在 body 上使用 jsno-js 类并不是一个真正的选择,因为这无法阻止图像加载。所以 noscript 标签似乎是我唯一的选择,但由于它已被弃用,它会按预期工作吗?

【问题讨论】:

  • 我在过去注意到<noscript> 元素在浏览器中的处理不是很一致。有些人将其视为一个块,有些人将其视为内联;有些浏览器根本不显示内容,即使您关闭了 Javascript 等。不能真正推荐它。
  • 这个问题与 XHTML5 尤其相关,其中不再支持 <noscript> 标签;导致图像被加载两次。谢谢。

标签: html analytics noscript matomo


【解决方案1】:

禁用 JavaScript 的访问者实际上意味着:

  1. 盲人屏幕阅读器 - 我看不出他们应该下载图片的理由
  2. 使用文本模式浏览器查看一些无聊的管理员页面 - 也没有下载图像
  3. Google BOT 或其他一些爬取页面的机器人 - 他们会对链接做他们想要的,例如忽略它
  4. 编写页面以供离线使用的脚本,是否会保存图像,具体取决于设置(大多数情况下不会)

此类图像跟踪可能起作用的唯一地方是 HTML 邮件消息,但此类图像通常会被阻止,或者您可能属于垃圾邮件过滤器。

【讨论】:

  • 或者有人使用 noscript。但我不知道它们有多丰富。我知道我已经用了一段时间了。
  • 基本上我的问题是,它是否会按预期工作。我知道我会选择机器人、屏幕阅读器等,但我会认为这是理所当然的。我只是对它是否会按预期工作以及是否有任何重大缺点感兴趣。
  • @Samuel 我认为他们比独角兽要多一些。
  • :) 真的吗?这是凭经验,还是您能指出我在某个地方的来源?无论如何,我想这是个好消息。
  • 我看到它平均约为 1%。确实不多。我仍然想知道有多少独角兽。感谢您的回答!
猜你喜欢
  • 2010-10-11
  • 2010-11-02
  • 1970-01-01
  • 2011-07-14
  • 1970-01-01
  • 1970-01-01
  • 2019-03-21
  • 1970-01-01
  • 2011-05-13
相关资源
最近更新 更多