0

Lync 2010 クライアント API を使用して Lync 2010 クライアントと通信する Silverlight アプリを作成しています。Internet Explorer では正常に動作しますが、Chrome/Firefox では次のようになります。

Microsoft.Lync.Model.UnsupportedBrowserException: ブラウザーは Microsoft.Lync.Model.LyncClient.HandleJavascriptException (文字列エラー) で ActiveX をサポートしていません。 () LyncSilverlightApplication2.Page.button1_Click (オブジェクトの送信者、RoutedEventArgs a) で

ドキュメントは、APIが IE でのみ機能する可能性があることを示唆しています。「Internet Explorer 7 および Internet Explorer 8 は現在、Lync コントロールをサポートしています。 」それでも。

そう; 新しい Microsoft Lync 2010 クライアント API は IE 以外のブラウザーでも動作しますか?

4

3 に答える 3

1

ActiveX に関するエラーが表示されるため、Lync API は ActiveX を使用しているようです。残念ながら、このテクノロジは Internet Explorer でしか利用できません。

一部のブラウザーは ActiveX を有効にするプラグインを提供していますが、それで問題が解決するかどうかはわかりません。

于 2010-12-20T11:56:02.523 に答える
1

Wikipediaによると、FireFox のほとんどのプラグイン オプションは古くなっています。一般に、ActiveX は IE のみを意味します。

于 2010-12-20T11:57:34.693 に答える
1

残念ながら、いいえ。Lync API は ActiveX 対応のブラウザーでのみ動作します。Silverlight コントロールは内部で ActiveX を使用して Lync と通信します。

クロス ブラウザー機能を実現するための推奨される方法は、UCMA 3.0 を使用してバックエンド サービスを作成し、これを WCF などを介して Web ページに公開することです。

もう少し詳しい情報については、この質問に対する私の回答と George Durzi の回答を参照してください。

于 2010-12-21T09:42:10.857 に答える