Форум продуктов IBM Lotus

Продукты IBM Lotus => IBM Lotus Notes & Domino => Тема начата: vivelavie от 10 Январь 2012, 10:03:54

Название: Ошибка отображения сайта во встроенном браузере
Отправлено: vivelavie от 10 Январь 2012, 10:03:54
Добрый день.
При открытии сайта через встроенный браузер возникают ошибки.
Подскажите, пожалуйста, какой браузер используется или каким образом можно программно узнать, что сайт открывается через встроенный в 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 от 24 Январь 2012, 19:49:51
Добрый вечер!

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

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