Blog

Let’s Get Technical – Understanding the Sandbox Feature of UniBrows

Posted by: Browsium Posted date:

One of the features that UniBrows has at its disposal to help maintain maximum compatibility with web sites is the idea of a settings sandbox.

When the browser session is closed, the sandbox is destroyed – returning all disk space & resources used by the UniBrows browsing session (like all the cached files) back to the operating system. It helps to guarantee isolation between changes made inside any UniBrows sessions from affecting anything in the native default Internet Explorer browser. There are other benefits including security, performance and privacy that are also gained by storing all settings in a sandbox.

This table shows what settings are written to and read from what locations depending on whether the UniBrows sandbox is enabled or disabled:

Sandbox settingRead (File System & Registry)Write (File System & Registry)
Sandbox ON
  • Values that exist on disk
  • Changes that exist in memory
  • Changes written to memory
Sandbox OFF
  • Values that exist on disk
  • Changes written to disk

Essentially, with the sandbox enabled, UniBrows browsing sessions will read real settings (or from temporarily changed settings in memory) and will write temporary copies of settings (including local Internet cached files) to a temporary storage location that’s cleaned up (destroyed) after the UniBrows session ends.

The sandbox is ideal most of the time, but there can be instance where applications may not work as intended when the sandbox enabled.

One example is a web application that has to download a lot of information the first time a user connects to the site. With the sandbox enabled, every connection will act like the first connection, which would force the user to re-download the content every time they visit the site. For some applications, the download is sizable and the user delay is long enough that, for that profile, UniBrows administrators may want to disable the sandbox.

Another example is in cases where the IE6 browser interacts with a locally-installed program through file system objects (like image viewers). If the UniBrows sandbox is on, those files may be saved to a location that the 3rd party program does not know about, and as a result the application may appear to fail. In this case as well, we encourage the UniBrows administrator to consider disabling the UniBrows sandbox to restore maximum application compatibility.

The sandbox settings is a per-profile setting, so if you have several different applications managed by profiles but only one needs to disable the sandbox, you can do so without affecting the behavior of other UniBrows-rendered sites.

Where to find the setting

The checkbox to toggle this setting may be found in the Profile / Settings tab of the UniBrows Configuration Manager, as shown here:

Summary

By default, the sandbox feature is enabled for all profiles, but can be disabled for any profile at the discretion of the UniBrows administrator. The sandbox feature is available in UniBrows version 1.0.3 and later.

-Christopher

  • Share:  
 

Recent Posts

ITOM for Browsers: Visibility, Security, Efficiency with Proton
Posted on: March 27, 2024
The Browser Blind Spot: Is Your IT Management Missing Critical Data?
Posted on: March 25, 2024
Enhancing Enterprise Efficiency with Advanced Browser Management Tools
Posted on: February 12, 2024

Blog Topics

ActiveX Advanced Solutions Application Modernization Application Sandboxing BCMS Upgrade Browser Compatibility Browser compatibility issues Browser Compatibility Testing Browser end of life (EOL) frustration Browser IT Management Browser Management Browser management solution Browser Management Tool Browser Performance Monitoring Browser Selection Automation Browser Telemetry Tool Browser-Based Applications Browsium Browsium Chrome Extension Browsium Extension Browsium Ion Browsium Proton Catalyst Centralize browser management Chrome Compatibility Compatibility Challenges Compatibility Layers Compatibility Strategies Compatibility Testing Cross-Browser Testing CVE-2021-44228 Deployment eBook Edge IE Edge IE Chrome Edge IE Mode Edge Legacy Edge Readiness Emulation Enterprise Browser Management Enterprise Browser Security Events Extensions File Swap Firefox Flash EOL Group Policy History Hotfix How-To IE 11 EOL IE End of Life IE EOL IE11 Internet Explorer End of Life Internet Explorer EOL Ion Ion v4.9.4 IT Business Strategy IT Challenges IT Landscape IT Solutions ITOM Java Java Applets Latest Version Legacy Application Compatibility Legacy Application Integration Legacy Application Regression Testing Legacy Application Strategies Legacy Applications Legacy Browser Applications Legacy Browser Compatibility Legacy Web Applications Log4shell Microsoft Cumulative Update Migration Mission-Critical Applications Modern IT Modernizing Legacy Applications Patch Tuesday Performance Preserving Legacy Applications Product Offerings Product Release Proton Remediation Sandboxing Legacy Applications Security Services Shadow IT Silent Heroes Silverlight Support Testing Modernized Applications Flash EOL Top News User Training Virtualization Web Application Compatibility Webinar Win10 Preview Release Windows 10 Windows 8 XP Usage Share

Request Demo

Internet Explorer End of Life problems?Learn More