From 97b865b4461c519aeab3b048091d26a139f86dbb Mon Sep 17 00:00:00 2001 From: Rob Wu Date: Wed, 10 Jul 2013 16:00:49 -0700 Subject: [PATCH] Updated compat notes. Safari 5.1 is recommended, because 5.0 does not support typed arrays. --- Required-Browser-Features.md | 72 ++++++++++++++++++------------------ 1 file changed, 37 insertions(+), 35 deletions(-) diff --git a/Required-Browser-Features.md b/Required-Browser-Features.md index 6ada1f9..84c9871 100644 --- a/Required-Browser-Features.md +++ b/Required-Browser-Features.md @@ -23,9 +23,9 @@ No emulation of the CANVAS element is provided for the browsers that do not supp Yes (v.24) Yes (v.6) - Yes (V.9) - ? + Yes (v.9) ? + Yes (v.5) @@ -56,9 +56,9 @@ The browsers that don't understand this syntax will not be able to execute the c Yes (v.24) Yes (v.6) - Yes (V.9) - ? + Yes (v.9) ? + Yes (v.5) @@ -82,9 +82,9 @@ No emulation of the `addEventListener` method is provided in the browsers that d Yes (v.24) Yes (v.6) - Yes (V.9) - ? + Yes (v.9) ? + Yes (v.5) @@ -113,7 +113,7 @@ If the `Float32Array` native implementation exists and the `Float64Array` is abs Yes (v.6) Yes (v.10) ? - ? + Yes (v.5.1) @@ -138,7 +138,7 @@ The `Object.create` method will be added to the `Object` function if the native Yes (v.6) Yes (v.9) ? - ? + Yes (v.5) @@ -164,7 +164,7 @@ The `Object.defineProperty` method will be added to the `Object` function if the Yes (v.6) Yes (v.9) ? - ? + Yes (v.5.1) @@ -190,7 +190,7 @@ In this case, the `Object.defineProperty` is replaced by the artificial one. See Yes (v.6) Yes (v.9) ? - ? + Yes (v.5.1) @@ -216,7 +216,7 @@ In this case, the `Object.defineProperty` is replaced by the artificial one. See Yes (v.6) Yes (v.9) ? - ? + Yes (v.5) @@ -241,7 +241,7 @@ The `Object.keys` method will be added to the `Object` function if the native im Yes (v.6) Yes (v.9) ? - ? + Yes (v.5) @@ -266,7 +266,7 @@ The `FileReader` allows PDF.js read the file data provided in the input[type=fil Yes (v.6) Yes (v.10) ? - ? + Yes (v.6.0) @@ -291,7 +291,7 @@ Older browsers that have no `readAsArrayBuffer` method implementation: the `read Yes (v.7) Yes (v.10) ? - ? + Yes (v.6.0) @@ -316,7 +316,7 @@ The empty `overrideMimeType` method will be added to the `XMLHttpRequest.prototy Yes (v.6) Emulated (v.10) ? - ? + Yes (v.5) @@ -342,7 +342,7 @@ This is important for retrieving the binary PDF data using XHR. Yes (v.6) Yes (v.10) ? - ? + Yes (v.5.1) @@ -367,7 +367,7 @@ The `btoa` will be added to the window object, if the browser does not support i Yes (v.6) Yes (v.10) ? - ? + Yes (v.5) @@ -392,7 +392,7 @@ The `bind` method will be added to the `Function.prototype`, if the browser does Yes (v.6) Yes (v.9) ? - ? + Yes (v.5) @@ -417,9 +417,10 @@ attached to specific HTML DOM element. Yes (v.24) Yes (v.6) - Emulated (v.10) - ? + Emulated (v.10)
+ Yes (v.11) ? + Yes (v.5.1) @@ -445,7 +446,7 @@ This is important to simplify the viewer implementation. Yes (v.6) Yes (v.10) ? - ? + Yes (v.5.1) @@ -471,7 +472,7 @@ if the browser does not support it. This is important for the output of error me Yes (v.6) Yes (v.9) ? - ? + Yes (v.5) @@ -497,7 +498,7 @@ the bind method with these functions. Yes (v.6) Yes (v.10) ? - ? + Yes (v.5) @@ -546,9 +547,10 @@ The language getter will be added to the window.navigator object, if the browser Yes (v.24) Yes (v.6) - Emulated (v.10) - ? + Emulated (v.10)
+ Yes (v.11) ? + Yes (v.5) @@ -574,7 +576,7 @@ properly (example: [#2351](https://github.com/mozilla/pdf.js/issues/2351)) if th Yes (v.7) No (v.10) ? - ? + No (v.6.0) @@ -600,7 +602,7 @@ properly if this feature is not supported. Yes (v.7) No (v.10) ? - ? + No (v.6.0) @@ -626,7 +628,7 @@ style rule, the document will not be displayed property. Yes (v.6) Yes (v.9) ? - ? + Yes (v.5) @@ -652,7 +654,7 @@ if the browser cannot tell if fonts are loaded and can be used. Yes (v.14) Yes (v.9) ? - ? + Yes (v.6) @@ -677,7 +679,7 @@ Some East Asian PDFs will be completely garbled, if the browser does not support Yes (v.18) No (v.10) ? - ? + No (v.6) @@ -703,7 +705,7 @@ if the browser does not support web workers. Yes (v.6) Yes (v.10) ? - ? + Yes (v.5) @@ -729,7 +731,7 @@ if the browser cannot send (large) typed arrays to web workers. Yes (v.6) Yes (v.10) ? - ? + Yes (v.6.0) @@ -755,7 +757,7 @@ if the browser cannot request network binary data from web workers. Yes (v.10) Yes (v.10) ? - ? + Yes (v.5.1) @@ -779,8 +781,8 @@ Texts will not be copied properly on some East Asian PDFs. If the browser does n Emulated (v.24) Yes (v.20) Emulated (v.10) - No - No + ? + No (v.6)