禁用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 标签。

非常感谢您对此的任何帮助。

谢谢林恩

【问题讨论】:

请出示您的代码。您是否在 &lt;body&gt; 元素中正确包含了您的 &lt;noscript&gt; 标签?这里是some basic rules 嗨 blex.. 我已经编辑了我的问题。 【参考方案1】:

最好的方法是在服务器端安装一些东西,看看你服务的唯一身份访问者有多少。

然后您将此数字与 Google Analytics(分析)的数字进行比较,看看其中有多少禁用了 JavaScript。

【讨论】:

感谢您回复我。在服务器端安装一些东西是我做不到的。我需要一些类似于 js 脚本的脚本,类似于谷歌分析来跟踪这个。我在想,如果我添加一个 log in no script 标签,当没有 js 用户访问我的网站时,该标签将被执行。 google 分析还建议在 no-script 标签中为“非 js”用户添加一个 img src。但是,当我使用网站的真实流量进行测试时,这些用户并没有得到跟踪。

以上是关于禁用js时没有脚本标签的主要内容,如果未能解决你的问题,请参考以下文章

jQuery 没有在 ajax 请求的脚本标签中加载 js 文件

Vue js在编译时正在删除脚本标签

jsp 和 js,如何在js脚本中循环给jsp页面的表格添加一行,请看代码?

各浏览器禁用某网站JS脚本的方法

关闭/禁用旧浏览器中的脚本

设置Highcharts头标签时无法在JS脚本中获取PHP变量[关闭]