Est-ce que le nouveau travail de l'API client Microsoft Lync 2010 dans les navigateurs non IE?
-
11-10-2019 - |
Question
J'écris une application Silverlight qui utilise le Lync 2010 API client pour communiquer avec le client Lync 2010. Fonctionne très bien dans Internet Explorer, mais dans Chrome / Firefox je reçois ceci:
Microsoft.Lync.Model.UnsupportedBrowserException: Navigateur ne supporte pas ActiveX à Microsoft.Lync.Model.LyncClient.HandleJavascriptException (String Erreur) à Microsoft.Lync.Model.LyncClient.EnsureOfficeIntegration () à Microsoft.Lync.Model.LyncClient.GetClient () à LyncSilverlightApplication2.Page.button1_Click (Object expéditeur, RoutedEventArgs a)
; Est-ce que le nouveau Microsoft Lync 2010 travail client API dans les navigateurs non IE?
La solution
Malheureusement, pas - l'API Lync ne fonctionnera que dans ActiveX activé navigateurs -. Les contrôles Silverlight utilisent ActiveX sous le capot pour parler à Lync
La méthode recommandée pour obtenir une fonctionnalité croisée broswer est de créer un service back-end en utilisant UCMA 3.0 et exposez à vos pages Web sur par exemple WCF.
Voir le mien et les réponses de George Durzi cette question un peu plus d'informations.
Autres conseils
Vous obtenez une erreur au sujet ActiveX donc apparemment l'API Lync utilise ActiveX. Cette technologie est disponible dans Internet Explorer je crains.
Certains navigateurs offre des plugins pour activer ActiveX mais je ne suis pas sûr qu'il va résoudre votre problème.
Selon Wikipédia , la plupart des options plug-in pour FireFox sont dépassées. En général, ActiveX implique IE uniquement.