Vic'er Опубликовано 26 Ноября 2005 Жалоба Поделиться Опубликовано 26 Ноября 2005 IPB 2.0.x не корректно определяет восьмую оперу (только если в ней стоит опция "Идентифицировать себя как IE6"). многие моды (связанные с джава скриптом) основываются на стандартном определении движком браузеров, а так как на момент выхода IPB 2.0.x восьмой оперы не было и в помине, то она определяется не всегда корректно (только если в ней стоит опция "Идентифицировать себя как IE6", а стоит она по умолчанию) - можете пофиксить: В /jscripts/ipb_global.js находим:var is_ie = ( (uagent.indexOf('msie') != -1) && (!is_opera) && (!is_safari) && (!is_webtv) ); var is_ie4 = ( (is_ie) && (uagent.indexOf("msie 4.") != -1) ); var is_moz = (navigator.product == 'Gecko'); var is_ns = ( (uagent.indexOf('compatible') == -1) && (uagent.indexOf('mozilla') != -1) && (!is_opera) && (!is_webtv) && (!is_safari) ); var is_ns4 = ( (is_ns) && (parseInt(navigator.appVersion) == 4) ); var is_opera = (uagent.indexOf('opera') != -1); var is_kon = (uagent.indexOf('konqueror') != -1); var is_webtv = (uagent.indexOf('webtv') != -1); заменяем на:var is_opera = (uagent.indexOf('opera') != -1); var is_webtv = (uagent.indexOf('webtv') != -1); var is_ie = ( (uagent.indexOf('msie') != -1) && (!is_opera) && (!is_safari) && (!is_webtv) ); var is_ie4 = ( (is_ie) && (uagent.indexOf("msie 4.") != -1) ); var is_moz = ( (navigator.product == 'Gecko') && (!is_opera) && (!is_webtv) && (!is_safari) ); var is_ns = ( (uagent.indexOf('compatible') == -1) && (uagent.indexOf('mozilla') != -1) && (!is_opera) && (!is_webtv) && (!is_safari) ); var is_ns4 = ( (is_ns) && (parseInt(navigator.appVersion) == 4) ); var is_kon = (uagent.indexOf('konqueror') != -1); Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.