禁用js时没有脚本标签
Posted
技术标签:
【中文标题】禁用js时没有脚本标签【英文标题】:No script Tag when js is disabled 【发布时间】:2021-04-20 20:43:48 【问题描述】:有没有人尝试过详细检查“无脚本”标签。如果禁用了 javascript,这个“无脚本”标签是否可以执行或拉取我通过链接元素或 img src 元素指定的链接。
我在这里遇到的问题是...我的网站有访问者,我正在尝试跟踪浏览器附带但未启用 javascript 的用户。
我在“无脚本”标签中添加了 iframe、img、链接标签来跟踪没有 javascript 的用户,这样当无 js 用户访问该页面时它会为我添加一个日志。但看起来“没有脚本”没有被执行。
我只能添加 iframe 或 js 元素,无法添加服务器端脚本来跟踪这些用户。
== 已编辑
我尝试在 body 元素中不添加任何脚本标签,带有这样的标签。
<noscript><img src=example.com/log></noscript>
<noscript><link src=example.com/log></noscript>
<noscript><iframe src=example.com/log></noscript>
当我在禁用 js 的情况下从 Mozilla 运行它时会触发它。但是当真正的流量访问我的网站时,这个无脚本标签不会被执行。基本上,我试图找出启用了浏览器的访问者,但不知何故没有执行 no script 标签。
非常感谢您对此的任何帮助。
谢谢林恩
【问题讨论】:
请出示您的代码。您是否在<body>
元素中正确包含了您的 <noscript>
标签?这里是some basic rules
嗨 blex.. 我已经编辑了我的问题。
【参考方案1】:
最好的方法是在服务器端安装一些东西,看看你服务的唯一身份访问者有多少。
然后您将此数字与 Google Analytics(分析)的数字进行比较,看看其中有多少禁用了 JavaScript。
【讨论】:
感谢您回复我。在服务器端安装一些东西是我做不到的。我需要一些类似于 js 脚本的脚本,类似于谷歌分析来跟踪这个。我在想,如果我添加一个 log in no script 标签,当没有 js 用户访问我的网站时,该标签将被执行。 google 分析还建议在 no-script 标签中为“非 js”用户添加一个 img src。但是,当我使用网站的真实流量进行测试时,这些用户并没有得到跟踪。以上是关于禁用js时没有脚本标签的主要内容,如果未能解决你的问题,请参考以下文章
jQuery 没有在 ajax 请求的脚本标签中加载 js 文件