The PDF software which is used for viewing files in Dossplorer is PDF.js or pdf.js. This is a JavaScript library intended to render PDF files using the HTML5 Canvas for a safer and web standards compliant web browser rendering of PDF files. The project, which exists since 2011, is led by Mozilla Foundation. PDF.js can work as a part of a website or of a browser. Originally created as a Firefox extension it is now included in Mozilla Firefox since 2012 (version 15), and is enabled by default since 2013 (version 19).


Dossplorer is not only operating on Firefox, but also Google Chrome and Internet Explorer, see FAQ.


Which browsers are supported by PDF.js?


The objective of PDF.js is to support all HTML5 compliant browsers, but since feature support varies per browser/version the support for all PDF features varies as well. PDF.js include compatibility.js by default which has polyfills for missing features. Find the list of features needed for PDF.js to properly work and browser tests for those features at Required Browser Features. In general, the support is in the table below. If no version is indicated, then the latest desktop/mobile versions are intended.


Browser

Supported

Automated testing

Notes

FirefoxYesWindows/Linux
ChromeYesWindows/Linux
OperaYesNone
IE 11/EdgeMostlyNoneSome missing features/defects have been reported, but no problems in general.
Safari 9+MostlyNoneSome missing features/defects have been reported, but no problems in general. For mobile only iOS 10 and higher are supported.
IE 10 and belowNoNoneToo many features are missing to be supported.
Safari 8 and belowNoNoneToo many features are missing to be supported.
Android 4 and belowNoNoneToo many features are missing to be supported.