Forum Discussion
I thought I would post it here, as this is the most common article that comes up for disabling the citrix receiver check on the F5. This was tested on BigIP 12.1.1 HF 1.
To make a version of the installer.js that is survivable between software upgrades and cluster members, we exported the installer.js, made the changes recommended by Yann Desmarest (see above) and then uploaded the modified installer.js file to Hosted Content.
Then we wrote an irule which redirected http request for /public/include/js/vdi/installer.js and redirected it to /public/share/installer.js (default URI for hosted content).
This also allows you to control where you want to check to run or not run (if you happen to run multiple citrix configurations).
Also, remember to update the modified installer.js file when upgrading major releases of BigIP. This is just a guess, but i'm thinking that it gets updated with each major release.
Hopefully they will make this part easier in future releases.