Ошибка отображения сайта во встроенном браузере

Автор Тема: Ошибка отображения сайта во встроенном браузере  (Прочитано 5059 раз)

vivelavie

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Добрый день.
При открытии сайта через встроенный браузер возникают ошибки.
Подскажите, пожалуйста, какой браузер используется или каким образом можно программно узнать, что сайт открывается через встроенный в Lotus браузер?
Стандартный способ получеия информации о браузере (например):

var browser = jQuery.uaMatch(navigator.userAgent).browser;
$.browser.chrome = /chrome/.test(navigator.userAgent.toLowerCase());
if ($.browser.msie || $.browser.chrome) {
alert(browser + " " + $.browser.version);
}
else {
alert(browser + " " + $.browser.version);
}
сообщает, что используется Internet Explore.

Возможно, есть другой подход для решения данной проблемы?
(Насроить для всех пользователей открытие по умолчанию в браузере не получится).

ViV

  • Global Moderator
  • Профессионал
  • *****
  • Сообщений: 1428
  • Владимир Егоров
    • Просмотр профиля
    • lotusnotes.ru
    • E-mail
Добрый вечер!

Не встречал стандартного способа определить.
Но вы можете определить исходя из ошибок. Узнайте в каком именно месте возникает ошибка. Если например не определяется какой-то объект, то в начале загрузки страницы можно попробовать обратиться к объекту. Если обращение неудачно, то вы в нотесе:)

Также не забывайте, что можно настроить открытие в нужном браузере у пользователя через серверные политики.