Работает ли новый клиентский API Microsoft Lync 2010 в браузерах, отличных от IE? - PullRequest
0 голосов
/ 20 декабря 2010

Я пишу приложение Silverlight, которое использует клиентский API Lync 2010 для взаимодействия с клиентским Lync 2010.Хорошо работает в Internet Explorer, но в Chrome / Firefox я получаю следующее:

Microsoft.Lync.Model.UnsupportedBrowserException: браузер не поддерживает ActiveX в Microsoft.Lync.Model.LyncClient.HandleJavascriptException (Stringошибка) в Microsoft.Lync.Model.LyncClient.EnsureOfficeIntegration () в Microsoft.Lync.Model.LyncClient.GetClient () в LyncSilverlightApplication2.Page.button1_Click (Отправитель объекта, RoutedEventArgs a *

100)1007 * документация
указывает на то, что API может работать только в IE: "
Internet Explorer 7 и Internet Explorer 8 в настоящее время поддерживают элементы управления Lync. " Этот оператор на самом деле не исключает другиебраузеры и API могут быть независимыми от элементов управления.Но все же.

Итак;Работает ли новый клиентский API Microsoft Lync 2010 в браузерах, отличных от IE?

Ответы [ 3 ]

1 голос
/ 20 декабря 2010

Согласно Википедии , большинство параметров плагинов для FireFox устарели. В общем, ActiveX подразумевает только IE.

1 голос
/ 21 декабря 2010

К сожалению, нет - Lync API будет работать только в браузерах с поддержкой ActiveX - элементы управления Silverlight используют ActiveX под капотом для общения с Lync.

Рекомендованный способ достижения функциональности кросс-брокера - создатьфоновый сервис с использованием UCMA 3.0 и предоставьте его на своих веб-страницах, например, WCF.

См. мои и Джорджа Дурзи ответы на этот вопрос для получения дополнительной информации.

1 голос
/ 20 декабря 2010

Вы получаете ошибку об ActiveX, поэтому, очевидно, Lync API использует ActiveX.Боюсь, что эта технология доступна только в Internet Explorer.

Некоторые браузеры предлагают плагины для включения ActiveX, но я не уверен, что это решит вашу проблему.

...