diff --git a/Frequently-Asked-Questions.md b/Frequently-Asked-Questions.md index f696a3c..bcd4a3c 100644 --- a/Frequently-Asked-Questions.md +++ b/Frequently-Asked-Questions.md @@ -1,5 +1,6 @@ * [Can I load a pdf from another server (cross domain request)?](#faq-xhr) -* [What browsers are supported (and where can I find install procedures)?](#faq-yis) +* [What browsers are supported?](#faq-support) +* [What browsers have extensions (and where can I find install procedures)?](#faq-extensions) * [I know JavaScript and want to contribute to the project. How do I start?](#faq-contrib) @@ -7,9 +8,47 @@ ## Can I load a pdf from another server (cross domain request)? Not by default, but it is possible. Pdf.js runs with the same permissions as any other javascript, which means it cannot do cross origin requests (see [Same origin policy](http://en.wikipedia.org/wiki/Same_origin_policy) and [example](https://gist.github.com/3452072)). There are some possible ways to get around this such as using [CORS](http://enable-cors.org/) or setting up a proxy on your server that will feed pdf.js the pdf. Both workarounds are out of the scope of the pdf.js project and we will not provide code to do either. - -## What browsers are supported (and where can I find install procedures)? -FireFox is widely supported and installation procedures are described in the README.md at the PDF.js GitHub landing page [https://github.com/mozilla/pdf.js]. + +## What browsers are supported? +The goal is to support all HTML5 compliant browsers, but since feature support varies per browser/version our support for all PDF features varies as well. In general, the support is below: + +
| Browser | Supported | Automated Testing | Notes |
|---|---|---|---|
| Firefox Stable | +yes | +Windows and Linux | ++ |
| Chrome Stable | +yes | +Linux | +Missing some minor features such as:... | +
| Opera Stable | +yes | +none | ++ |
| IE9 | +limited | +none | +IE9 lacks a number of features and most notably typed arrays which causes subpar performance. | +
| <=IE8 | +NO | +none | +IE8 and below are missing too many features to be supported. | +