Принудительно открывать веб-страницу в клиентском веб-браузере Lotus Notes независимо от предпочтений пользователя - PullRequest
1 голос
/ 08 февраля 2012

Нам нужно принудительно запустить определенное веб-приложение в браузере Notes независимо от того, какую опцию браузера выбрал пользователь.Это также в идеале должно быть запущено из некоторого кода LotusScript.

Я не смог найти способ сделать это, поэтому любые предложения будут оценены.

Ответы [ 3 ]

3 голосов
/ 08 февраля 2012

К сожалению, нет способа заставить браузер Notes использовать LotusScript. Однако вы можете изучить использование политик для ограничения браузера по умолчанию: http://www -10.lotus.com / ldd / dominowiki.nsf / dx / 03062008102616AMWEBL4Y.htm

Если это возможно, я предлагаю использовать другой подход. Вероятно, это не может быть решено с помощью технического решения (то есть пользователь всегда может найти способ открыть URL-адрес в браузере, отличном от Notes, если у него есть для этого мотивация). Поэтому я бы порекомендовал пользователю, что приложение работает только через браузер Notes, и предоставил им право делать правильные вещи. Делайте это либо обучением, либо размещением сообщения в веб-приложении и т. Д.

Другая идея, если у вас есть контроль над веб-приложением, заключается в том, что вы можете проверить пользовательский агент браузера на предмет ключевого слова «Lotus Notes» и запретить использование приложения всеми браузерами, не относящимися к Notes.

0 голосов
/ 19 февраля 2012

Использование Call notesUIWorkspace.URLOpen (Url $, reload%, urlList%, charset $, webusername $, webpassword $, proxywebusername $, proxywebpassword $, notesRetriever) со значением true для notesRetriever откроет страницу браузера в заметках (независимо от пользователя)config).

Не ожидайте слишком многого от этого, так как для этого потребуется запустить процесс получения на сервере Domino.Могу поспорить, что ваше приложение не будет работать с реривером.

0 голосов
/ 08 февраля 2012

Как ни странно, у меня есть проблема, которую вы хотите воспроизвести на Mac. Я не уверен в настоящее время, если это ожидаемое поведение, хотя (все еще расследование).

У меня есть база данных, отображающая XPage на клиенте. Ссылка находится в поле расширенного текста. При нажатии на ссылку она открывается на той же вкладке в клиенте Notes, а не в системном браузере (который установлен в клиенте Notes).

...