我正在开发一个经常使用弹出窗口的在线教育网站。这是第三方提供商的学习管理系统的一部分,因此不可能改变其工作方式。
我们接到很多帮助台电话,询问用户在操作系统、浏览器设置和其他工具栏中遇到的弹出窗口拦截器问题。
我正在使用 javascript 来嗅探浏览器和操作系统,以便我们可以在屏幕上显示适当的弹出窗口阻止程序指令。
是否可以使用类似的技术来检测浏览器工具栏?
在“站长世界”上似乎有一些关于这个问题的讨论,提供的解决方案如下所示:http://www.webmasterworld.com/forum80/704.htm
他们似乎在说,您需要使用的 classid 对于不同版本的工具栏来说有点移动目标,更不用说人们可能安装的任何其他工具栏和古怪的东西了。作为一名从事电子学习内容和学习管理系统工作的人,检测多年来阻碍的所有事情的想法让我很头痛。特别是如果我使用的是第 3 方 LMS,因此无法真正在服务器上“一次”修复它,并且每次新版本的工具栏 X 出现时都必须重新打包内容。
此外,浏览器用户代理字符串中似乎会出现各种工具栏,但如果您需要可能会出现的 JavaScript/客户端解决方案:
例如http://www.zytrax.com/tech/web/firefox-history.html
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)