Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Определение браузера: MAC OS, Safari, может быть, кто-то подскажет? 
V
    Опции темы
AtaL
Дата 24.7.2006, 17:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 113
Регистрация: 18.2.2006

Репутация: нет
Всего: нет



Техзадание - на IE, клиент смотрит страницу из-под MAC OS, браузер - Safari. Жалуется на глюки.
В целом, работает тот скрипт, что под IE, но с небольшим глюком - в смещении элемента, так что поправить - без проблем.

Сейчас браузеры определяются ифами:

if(document.getElementById&&!document.all) {действия под мозиллу}
if(document.all&&document.getElementById) {действия под эксплорер}


Может быть, кто-нибудь подскажет способ аналогично (и однозначно) определить этот Сафари?
Сама, к сожалению, поэкспериментировать не могу - никакого доступа к маку у меня нет. 
PM   Вверх
S.A.P.
Дата 24.7.2006, 18:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 2664
Регистрация: 11.6.2004

Репутация: 8
Всего: 71



Код

if (/webkit/i.test(navigator.userAgent)) {}
если память не изменяет, то так.  



Цитата(AtaL @  24.7.2006,  17:59 Найти цитируемый пост)
if(document.getElementById&&!document.all) {действия под мозиллу}

это скорее тоже в Сафари пройдет. Для мозиллы я делаю так:
Код

if (/Gecko/i.test(navigator.userAgent)) {}




Цитата

if(document.all&&document.getElementById) {действия под эксплорер}

это может пройти и в Опере, так что вот код для IE
Код

if (/MSIE/i.test(navigator.userAgent)) {}

  

Это сообщение отредактировал(а) S.A.P. - 24.7.2006, 18:38
PM MAIL   Вверх
AtaL
Дата 25.7.2006, 13:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 113
Регистрация: 18.2.2006

Репутация: нет
Всего: нет



Большое спасибо smile 
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0423 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.