Geocortex Viewer for HTML5 System Requirements

Client Requirements

The Geocortex Viewer for HTML5 is designed to run on many platforms, with support for both recent and older browsers, and with a focus on lightweight mobile development.

To run a Geocortex HTML5 viewer, the client’s browser must:

Browser support for HTML5 varies considerably. Firefox and Chrome tend to offer the broadest feature support and the best performance.

The HTML5 Viewer's screen-reading accessibility features require NVDA (NonVisual Desktop Access). Other screen reader software may also work.

The File Attachments feature requires a browser that supports HTML5 File Reader. For a list of browsers that support HTML5 File Reader, see caniuse.com/#feat=filereader.

Desktop Browser Support

The Geocortex Viewer for HTML5 is tested on the following desktop browsers. We recommend using one of these versions.

The HTML5 Viewer does not support Internet Explorer's Enterprise mode—Enterprise mode emulates Internet Explorer 8, which is not supported.

Firefox and Chrome do not support SSL 3.0. Internet Explorer 11 has SSL 3.0 turned off by default. If you use SSL encryption to secure Geocortex web applications, we recommend that you use a version that is newer than SSL 3.0.

Mobile Browser Support

The Geocortex Viewer for HTML5 is tested on the following mobile browsers:

Web Server Requirements

The Geocortex Viewer for HTML5 works with any web server capable of serving static content over HTTP.

You need to set up a proxy page for your HTML5 viewers to use. The proxy page enables the viewer to run workflows and perform editing. As well, proxies support large requests. See Set Up a Proxy Page for the HTML5 Viewer for information.

Geocortex Essentials Requirements

Geocortex Viewer for HTML5 4.14.0 works with Geocortex Essentials 4.14.0 and later.

Running Essentials with older versions of the viewer framework results in reduced viewer capabilities. Running Essentials with newer versions of the viewer may lead to errors and is not recommended either.

ArcGIS Requirements

The Geocortex Viewer for HTML5 works with ArcGIS Server 10.3 and newer, including ArcGIS Enterprise 10.5 and newer.

The Geocortex Viewer for HTML5 4.14.0 uses the ArcGIS API for JavaScript 3.34.

Using a different version of the ArcGIS JavaScript API can lead to unpredictable results.

Development Requirements and Suggestions

To compile the viewer, we use and require Node.js (latest version).

Other than that, a text editor and a web browser is all that is needed.

We recommend browsers that provide robust debugging and inspection tools, such as Chrome or Firefox. An HTTP debugger that allows you to observe and analyze HTTP traffic to and from applications is also useful.

For development, Geocortex Viewer for HTML5 requires TypeScript 3.5 or later.