Форум продуктов IBM Lotus
Продукты IBM Lotus => IBM Lotus Notes & Domino => Тема начата: 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.
Возможно, есть другой подход для решения данной проблемы?
(Насроить для всех пользователей открытие по умолчанию в браузере не получится).
-
Добрый вечер!
Не встречал стандартного способа определить.
Но вы можете определить исходя из ошибок. Узнайте в каком именно месте возникает ошибка. Если например не определяется какой-то объект, то в начале загрузки страницы можно попробовать обратиться к объекту. Если обращение неудачно, то вы в нотесе:)
Также не забывайте, что можно настроить открытие в нужном браузере у пользователя через серверные политики.