Lync-Präsenz in FireFox und Chrome

8

Ich versuche, die Lync-Anwesenheitsanzeige in Internet Explorer, FireFox und Chrome ordnungsgemäß zu verwenden. Nach diesen Referenzen ist es möglich.

  1. Ссылка
  2. Firefox: Communicator-Anwesenheitsproblem

Referenz 1 enthält eine Beispiel-HTML-Datei. Ich habe das heruntergeladen und habe es ausprobiert. Nach zwei kleineren Änderungen (vervollständigen Sie das schließende </html> -Tag und reparieren Sie eine JavaScript-Ersetzungsfunktion, um globale reguläre Ausdrücke zu verwenden), funktioniert es gut mit Internet Explorer, schlägt aber mit FireFox und Chrome fehl. Wenn ich die JavaScript-Debugger von Chrome oder FireFox verwende, werden alle Zeilen übersprungen, die ein <object/> -Element erzeugen, also die Zeilen 7 bis 13. Zeile 14 wird ausgeführt, aber da das Element nie erstellt wurde, bleibt die Variable c gleich null / p> %Vor%

Ich habe versucht, den obigen Code von der Verwendung von reinem JavaScript zur Verwendung des entsprechenden jQuery zu konvertieren, aber ich sehe immer noch dasselbe Verhalten. Die Zeilen, die beim Hinzufügen des Elements <object/> verwendet werden, werden übersprungen. Referenz 2, oben, hat einen ähnlichen Code. Ich habe das getestet und wieder habe ich das gleiche Verhalten in FireFox gesehen. Der Debugger von Chrome verhält sich ähnlich und überspringt den Code, der das <object/> -Element erzeugt, obwohl er zusätzliche Zeilen vor und nachher zu überspringen scheint.

Bearbeiten

Nach etwas mehr Debugging und Verwendung von alert -Anweisungen scheint IsNPAPIOnWinPluginInstalled false oder undefined zurückzugeben. Weitere Untersuchungen zeigen, dass das Office-Plugin für NPAPI-Browser entweder nicht vorhanden oder nicht korrekt installiert ist. Die Liste von navigator.mimeTypes enthält nicht "application/x-sharepoint-uc" , obwohl "application/x-sharepoint" vorhanden ist. Auf dem Computer ist MS Office 2010 Pro und Lync 2013 installiert, daher bin ich mir nicht sicher, warum dieses Plugin fehlt, während andere MS Office-bezogene Plugins in der Liste für FireFox angezeigt werden.

Bearbeiten 2

Ich habe die Arbeit für eine Weile auf Eis gelegt. Aber es ist immer noch in meiner Warteschlange. Das vollständige Office 2013 wurde kürzlich auf meinem Computer installiert. Dies scheint das aktualisierte Plugin auf FireFox registriert zu haben. Ich habe immer noch Probleme mit Chrome.

Auf FireFox, nach dem Entfernen meiner Versuche, den Beispielcode zu jQuery zu machen, begann es richtig zu arbeiten. In Chrome schlägt es immer noch fehl. Der Hauptunterschied zwischen Chrome und FireFox bei diesem Problem besteht darin, dass ...\Office15\NPSPWRAP.DLL ein registriertes Plug-in für FireFox, aber nicht für Chrome ist. Haben Sie Vorschläge, wie Sie Chrome registrieren können?

    
Zarepheth 04.05.2015, 15:58
quelle

1 Antwort

3

Die Verwendung von NPAPI-Plugins ist seit dem 1. September 2015 in Chrome deaktiviert. Lesen Sie hier mehr. Ссылка

Ich bin mir nicht sicher, wie ich es aktivieren könnte, ich dachte, eine Flagge wäre da, um es wieder zu aktivieren, aber es ist nicht verfügbar. Nur PPAPI-Plugins können aktiviert werden.

    
Sriram 28.09.2015, 10:10
quelle