3

我正在开发一个经常使用弹出窗口的在线教育网站。这是来自第三方提供商的学习管理系统的一部分,因此无法更改其工作方式。

我们接到很多帮助台电话,用户在他们的操作系统、浏览器设置和其他工具栏中遇到弹出窗口阻止程序。

我正在使用 javascript 来嗅探浏览器和操作系统,以便我们可以在屏幕上显示适当的弹出窗口阻止程序说明。

是否可以做类似的技术来检测浏览器工具栏?

4

1 回答 1

2

在“网站管理员世界”上似乎有一些讨论,提供的解决方案如下所示: http ://www.webmasterworld.com/forum80/704.htm

他们似乎在说您需要使用的 classid 对于不同版本的工具栏来说是一个移动目标,更不用说人们可能安装的任何其他工具栏和古怪的东西。作为从事电子学习内容和 LMS 工作的人,检测多年来阻碍的所有事情的想法让我头疼。特别是如果我使用的是第 3 方 LMS,因此无法真正在服务器上“一次”修复它,并且每次发布工具栏 X 的新版本时都必须重新打包内容。

此外,浏览器用户代理字符串中似乎会出现各种工具栏,但如果您需要可能会出现的 javascript/客户端解决方案:例如http://www.zytrax.com/tech/web/firefox-history.html

于 2010-06-04T05:55:46.560 回答