Определите, есть ли у посетителя сайта панели инструментов, например. Панель инструментов Google с использованием JavaScript
Я работаю над образовательным веб-сайтом, который часто использует всплывающие окна. Это часть системы управления обучением от стороннего поставщика, поэтому изменить ее работу невозможно.
Мы получаем множество обращений в службу поддержки пользователей, которые сталкиваются с блокировщиками всплывающих окон - в их ОС, настройках браузера и дополнительных панелях инструментов.
Я использую javascript для прослушивания браузера и ОС, чтобы мы могли отображать соответствующие инструкции по блокировке всплывающих окон на экране.
Можно ли сделать подобную технику для обнаружения панелей инструментов браузера?
1 ответ
Похоже, что по этому поводу ведутся дискуссии о "мире веб-мастеров", предлагаемые решения выглядят примерно так: http://www.webmasterworld.com/forum80/704.htm
Похоже, они говорят, что classid, который вам нужно использовать, является чем-то вроде движущейся цели для разных версий панели инструментов, не говоря уже о других панелях инструментов и дурацких вещах, которые могут быть установлены людьми. Как человек, который работает с контентом электронного обучения и LMS, идея обнаружения всего, что мешало на протяжении многих лет, вызывает у меня головную боль. Особенно, если я использовал стороннюю LMS, поэтому не могу исправить ее "один раз" на сервере, и мне придется перепаковывать содержимое каждый раз, когда выходит новая версия панели инструментов X.
Также кажется, что в строках пользовательского агента браузера появляются различные панели инструментов, но если вам нужно решение на стороне javascript/client, которое может отсутствовать: например, http://www.zytrax.com/tech/web/firefox-history.html