This fix addresses the improper handling of command line parameters from within published desktops as in the following example: If you run "C:\Program Files (x86)\Citrix\system32\iexplore.exe" -noframemerging http://www.google.com, Internet Explorer misinterprets the parameter and resolves the URL as http://-noframemerging%20http//www.google.com. [From XA650W2K8R2X64R07][#LC3660]
Current Scenario : As per behavior observed , we are able to parse and reach the urls "C:\Program Files (x86)\Citrix\system32\iexplore.exe" -noframemerging http://www.google.com To http://google.com or any other website . But , if attempting to access a webpage saved in the format of .html / .mhtm / .htm and saved in a local or network share location and attempting to access it by : "C:\Program Files (x86)\Citrix\system32\iexplore.exe" -noframemerging C:\xyz.html xyz.html may be saved webpage for http://www.citrix.com etc , it runs into the following : http://-noframemerging%20C:\xyz.html
Applications like Epic Hyper Space , SIEMENS TeamCenter generate reports over ICA sessions which utilizes the Citrix Metaframe Server FTA
(c:\program files (x86)\citrix\system32\iexplore.exe)
Replace the c:\program files (x86)\citrix\system 32\iexplore.exe with
C:\Program Files (x86)\Internet Explorer\iexplore.exe
The iexplore.exe code is as follows untill HRP07 :
424 | if(NULL != StrStrI(g_wszURLForSFTA, L"http://")) | |
425 | { | |
426 | pwszHttpNameBeg = StrStrI(g_wszURLForSFTA, L"http://"); | |
427 | } | |
428 | else if(NULL != StrStrI(g_wszURLForSFTA, L"https://")) | |
429 | { | |
430 | pwszHttpNameBeg = StrStrI(g_wszURLForSFTA, L"https://"); | |
431 | } | |
432 | else | |
433 | { | |
434 | pwszHttpNameBeg = g_wszURLForSFTA; | |
435 | } |
iexplore.exe ( Citrix Metaframe Server FTA) , is not equipped to handle urls other than http , https and therefore not accepting .html , .mthm or .htm type locally or network saved webpages.