WI 4.5 & détection de client sous Firefox

La logique de détection de client sous Web Interface 4.5 peut provoquer un lancement de fichier MSI à l’utilisateur. cela peut être corrigé en modifiant les fichiers suivants :





c:InetpubwwwrootCitrixAccesssiteclientscriptsclientdetect.js



ligne 153:



// For Win32 Netscape/Mozilla and Win16 IE and Netscape, we check the

// presence of plug-in to determine whether the ICA client is available.

function detectClientAvailability() {

return hasPlugin(); <= Commenter cette ligne et la remplacer par :

return true;

}





ligne 237:



// For Win32 Netscape/Mozilla, we get the version from the Plug-in ICO.

function getIcaClientVersion() {

var result = “<%=VAL_ICO_NOT_PRESENT%>”;

if (hasPlugin()) {

try {

var temp = document.IcaObj.ClientVersion;

if (temp != null && temp != “”) {

result = temp;

}

} catch (e) {}

}

Ajouter les lignes:

if ( (navigator.mimeTypes[ ‘application/x-ica’ ] != null) ) {

result = “11”;

}

return result;

}