Storefront Integration mit Safari 12

Ausgangslage

Die neu veröffentlichte Safari 12 Version wirkt sich auf die Benutzerfreundlichkeit des Webzugriffs auf Storefront aus. Apple hat angekündigt den Support für NAPI zu entfernen. Das hat zur Folge, dass die gewünschte Applikation oder Desktop nicht mehr direkt aus dem Browser gestartet, dafür aber das Launch.ica File heruntergeladen wird.

Wie kann ich das Problem beheben?

Citrix hat angekündigt das Problem zu beheben und in zukünftigen Versionen von Citrix StoreFront den Citrix Receiver Launcher für Safari 12+ zu aktivieren.

Für bestehende StoreFront-Anwendungen müssen Sie jedoch web.config unter der Website Receiver for Web (RfWeb) (typischerweise C:\inetpub\wwwwroot\Citrix\StoreWeb) anpassen, um den Citrix Receiver Launcher für Safari 12 und höher zu aktivieren.

Öffnen Sie web.config mit Ihrem bevorzugten Texteditor und suchen Sie die im Screenshot markierte Zeile:

<protocolHandler enabled=“true“ platforms=“(Macintosh|Windows NT).*((Firefox/((5[2-9]|[6789][0-9])|\d\d\d))|(Chrome/((4[2-9]|[56789][0-9])|\d\d\d)))“ skipDoubleHopCheckWhenDisabled=“false“ />

Ändern Sie den Parameter auf:

„(Macintosh|Windows NT).*((Firefox/((5[2-9]|[6789][0-9])|\d\d\d))|(Chrome/((4[2-9]|[56789][0-9])|\d\d\d)))|Macintosh.*Version/(1[2-9]|[2-9][0-9]).*Safari/“

Dadurch wird Safari 12 und höher in die Liste der Browser aufgenommen und der Citrix Receiver Launcher wird verwendet.

Posted on