检测网站访问者是否已安装工具栏,例如。 Google工具栏使用JavaScript
-
24-10-2019 - |
题
我在一个在线教育网站上工作,该网站经常使用弹出窗口。这是第三方提供商的学习管理系统的一部分,因此无法改变此操作的方式。
我们在弹出窗口阻滞剂的用户中获得了许多HelpDesk的电话 - 在其操作系统,浏览器设置和其他工具栏中。
我正在使用JavaScript进行嗅探浏览器和操作系统,因此我们可以在屏幕上显示适当的弹出式阻滞剂指令。
是否可以执行类似技术来检测浏览器工具栏?
解决方案
在“网站管理员世界”上似乎有一些讨论,提供的解决方案看起来像这样:http://www.webmasterworld.com/forum80/704.htm
他们似乎在说您需要使用的类别是工具栏不同版本的一个移动目标,可以说任何其他工具栏和人们可能已经安装的任何其他工具栏和古怪的东西。作为一个从事电子学习内容和LMS的人的想法,这些想法是检测多年来所遇到的所有事物的想法,这会使我头疼。尤其是如果我使用第三方LMS,因此无法真正在服务器上“一次”修复它,并且每次新版本的工具栏X出现时都必须重新包装内容。
另外,似乎各种工具栏将出现在浏览器用户代理字符串中,但是如果您需要使用JavaScript/客户端解决方案,则可能会出现:例如 http://www.zytrax.com/tech/web/firefox-history.html
不隶属于 StackOverflow