Open topic with navigation
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.
The Geocortex Viewer for HTML5 is tested on the following desktop browsers. We recommend using one of these versions.
Google Chrome (current version recommended)
Mozilla Firefox (current version recommended)
Microsoft Edge (current version recommended)
Microsoft Internet Explorer 11.0 and greater
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.
The Geocortex Viewer for HTML5 is tested on the following mobile browsers:
Safari on iOS 11+ (Safari on iOS 14 recommended)
Chrome on Android (current version recommended)
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 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.
The Geocortex Viewer for HTML5 works with ArcGIS Server 10.3 and newer, including ArcGIS Enterprise 10.5 and newer.
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.