Safari und Citrix Receiver - So öffnen sich die Ica-Links automatisch

Kay Freitag Februar 8, 2019

Seit dem Update auf Mac OS Mojave 10.14 hat sich das Sicherheitskonstrukt im Safari geändert. Viele vorher automatisch gestartete Links werden jetzt nicht mehr gestartet und/oder nur als Download im Downloadordner gespeichert. In diesem Fall geht es mir speziell um "ICA-Links". Dies sind Links die mit dem Citrix Workspace bzw. dem Citrix Receiver geöffnet werden. Wie bekomme ich den Safari jetzt wieder dazu, diese Links automatisch zu öffnen ? Die erste Voraussetzung ist, dass in den Einstellungen im Safari die Option "Sichere" Dateien nach dem Download öffnen aktiviert ist:

Safari Prefs

Achtung! Die Aktivierung hat noch einen Nebeneffekt. Lädt man jetzt zip-Files herunter, werden diese direkt entpackt. Wie man das wiederum verhindert, erkläre ich weiter unten.

Nun muss noch eine Datei angelegt oder, wenn bereits vorhanden, modifiziert werden. Die Datei, um die es geht, heisst "com.apple.DownloadAssessment.plist". Zu finden ist diese unter "~/Library/Preferences/".

Wenn nur der benötigte Eintrag vorhanden ist, sieht der Inhalt so aus:

<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com-PropertyList-1.0.dtd"> 
<plist version="1.0"> 
    <dict> 
        <key>LSRiskCategorySafe</key> 
        <dict> 
            <key>LSRiskCategoryExtensions</key> 
            <array> 
                <string>ica</string>  
            </array> 
        </dict> 
    </dict> 
</plist>

Dort können auch mehrer -Einträge vorhanden sein (für jede Linkextension eine).

Eintrag um zip-Files (oder andere) nicht automatisch zu entpacken:

Im selben File, wo wir eben die Ica-Links als sicher eingetragen haben, können wir auch andere als neutral eintragen: Die komplette Datei mit erlaubten Ica-Links und neutralen zip-Links sieht dann so aus:

<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com-PropertyList-1.0.dtd"> 
<plist version="1.0"> 
    <dict> 
        <key>LSRiskCategorySafe</key> 
        <dict> 
            <key>LSRiskCategoryExtensions</key> 
            <array> 
                <string>ica</string>  
            </array> 
        </dict> 
    </dict>
    <dict> 
        <key>LSRiskCategoryNeutral</key> 
        <dict> 
            <key>LSRiskCategoryExtensions</key> 
            <array> 
                <string>zip</string>  
            </array> 
        </dict> 
    </dict>
</plist>

Ich hoffe, mit dieser komprimierten Anleitung helfen zu können.


Permalink: http://wilde.online/blogpost7-Safari-und-Citrix-Receiver-So-offnen-sich-die-Ica-Links-automatisch