Internet Explorer is unique among the browsers we support for Box Edit in its complexity of configuration, as well as prevalence of multiple versions with different behaviors. This guide covers the most common IE configuration issues.
Note: Unless otherwise specified, screenshots are Win 7, IE 11
DNS and Proxy configuration: Please refer to https://support.box.com/hc/en-us/articles/200520648-Box-Desktop-Applications-And-Installers-IT-Instructions-for-Large-Scale-Silent-MSI-DMG-Installations - edit
This guide is directed at IE specific issues: it’s best utilized after DNS and proxy issues have been resolved. The best test for this is if Box Edit is working in Chrome and/or Firefox, but not in IE. In this case, IE settings must be fixed.
Internet Explorer > Settings (gear icon) > Internet Options > Security (IE 8) > Tools > Internet Options > Security
This is a somewhat complex topic. In general, both box.com and boxlocalhost.com should be included as a Trusted Site: Click the Sites button on this page, and make sure https://*.box.com is added (or the domain you use to access the Box web app), as well as https://*.boxlocalhost.com.
There is a grid here that indicates whether or not CORS requests are allowed from one Trust Zone to another: https://msdn.microsoft.com/en-us/library/cc288060%28VS.85%29.aspx?f=255&MSPPError=-2147217396
In particular, if going from Internet or Trusted (Internet) to Intranet or Trusted (Intranet), the CORS request will fail. For the failing scenario,
It should be noted that by default, with no settings, box.com and boxlocalhost.com both should fall into the ‘Internet Zone’ since they are both FQDNs. However, if boxlocalhost.com is added to a proxy bypass list then IE will classify boxlocalhost.com as belonging to the ‘Intranet Zone’.
- box.com would be classified as ‘Internet’ zone
- boxlocalhost.com would be ‘Intranet’ zone
IEZoneAnalyzer is a tool which can help with determining how different zones are configured, and which zone a particular URL will be loaded into.
Clicking Zone Map Viewer will show which sites are specifically assigned to which zones, if any.
Entering a URL in the bar at the top and clicking Map URL to Zone will show which zone the given URL currently falls into.
The tool can then be used to show effective settings for a given Zone, which is particularly useful if/when settings are picked up from a mix of Group Policy and User settings.
Access Data Sources Across Domains
Internet Explorer > Settings (gear icon) > Internet Options > Security > Custom Level… (for the trust zone in question)
Note: For Internet Explorer 8 only - Tools -> Internet Options -> Security > Custom Level… (for the trust zone in question)
For the trust zone where the Box domain exists (i.e., https://*.box.com/ which should be in Trusted Sites), this setting needs to be set to either Prompt or Disable. If set to Enable, IE will not send the proper headers for a CORS request to the Box Edit application, which will consequently reject the communication from the web app.
Enhanced Protected Mode
Internet Explorer > Settings (gear icon) > Internet Options > Advanced
Note: This is IE 10+ only
In Settings, under Security, there is a checkbox for Enable Enhanced Protected Mode.
- Windows 8 or later: If Enhanced Protected Mode is enabled, IE will not allow the Box web app to communicate with the Local Com Server. This box must be unchecked.
- Windows 7: Enhanced Protected Mode does not prevent Box Edit from functioning properly.