Aktuell polarisiert bei uns ganz heiß das Thema NPAPI Schnittstelle. NPAPI ist eine Browser Schnittstelle für Plug-Ins oder Add-Ins, wie man will. Mich betrifft hier insbesondere Java und der Citrix Receiver. Problem ist jetzt, dass sich aktuell die Google Chrome Version 42 ausrollt, die diese Schnittstelle per Default deaktiviert. Dies hat zur Folge, dass Java Applets einfach mal gar nicht mehr funktionieren. Und Citrix Web Anmeldungen, entweder eine “launch.ica” ausgeben mangels “Native Client Detection” oder aber direkt aufs HTML5 Fallback wechseln, falls ein entsprechend fähiger Storefront Server dahinter steht. Aktuell was davon jetzt zutrifft, es besteht Handlungsbedarf. Es gibt z. B. einen Workaround, mit dem die Schnittstelle ganz einfach wieder per Kommandozeilenparamter wieder aktiviert werden kann. Das ist aber nur eine kurze Abhilfe, da die Schnittstelle im September 2015 endgültig aus dem Browser entfernt werden wird.
Bevor ich hier jetzt also einen riesen Roman verfasse, über alle die Irrwege, die ich dank diesem Problem beschritten habe, lieber die Kurzfassung: Stand heute scheint der beste Weg zu sein, sich voll und ganz auf den Internet Explorer einzuschießen. Da wir hier ja auch primär von Terminalserverfarmen reden, ist das eh immer eine gute Idee.
Abschließend habe ich noch eine schöne Sammlung sehr interessanter Links zusammengestellt, die die ganze Thematik nochmal von allen seiten aus der Sicht jeder der beteiligten darstellt:
- Die Google Chrome Foren dazu, mit dem Hinweis wie man die Schnittstelle per Flag wieder aktiviert: https://productforums.google.com/forum/#!topic/chrome-de/Wb1jPbOqNbI
chrome://flags/#enable-npapi
- Dann die Diskussion im Citrix Forum hierzu, inkl. der Beschreibung wie man per CMD Line Switch für alle User NPAPI wieder aktiviert: http://discussions.citrix.com/topic/363886-chrome-v42-ppapi-plugins-non-functional-in-xa-6x-session/?p=1870196
"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --allow-no-sandbox-job --disable-gpu --enable-npapi
- Googles Sicht der Dinge, mit dem Termin wann die Schnittstelle abgeschafft wird:
http://blog.chromium.org/2014/11/the-final-countdown-for-npapi.html - Und was Oracle dazu meint, was wir tun sollen: https://java.com/en/download/faq/chrome.xml
Nämlich den Browser wechseln.. - Ach ja, und Citrix hat auch was dazu zu sagen im Bezug auf den Citrix Receiver: http://support.citrix.com/article/CTX200889
So, ich hoffe damit konnte ich alle Fragen beantworten.