Merge pull request #9830 from EugeneSqr/9824
Removed safari compatibility check (issue #9824)
This commit is contained in:
commit
34594a5b02
@ -78,7 +78,7 @@ var AUTOPREFIXER_CONFIG = {
|
|||||||
'Firefox >= 52', // Last supported on Windows XP
|
'Firefox >= 52', // Last supported on Windows XP
|
||||||
'Firefox ESR',
|
'Firefox ESR',
|
||||||
'IE >= 11',
|
'IE >= 11',
|
||||||
'Safari >= 8',
|
'Safari >= 9',
|
||||||
'> 0.5%',
|
'> 0.5%',
|
||||||
'not dead',
|
'not dead',
|
||||||
],
|
],
|
||||||
|
@ -286,10 +286,10 @@ function getDocument(src) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (typeof params.disableRange !== 'boolean') {
|
if (typeof params.disableRange !== 'boolean') {
|
||||||
params.disableRange = apiCompatibilityParams.disableRange || false;
|
params.disableRange = false;
|
||||||
}
|
}
|
||||||
if (typeof params.disableStream !== 'boolean') {
|
if (typeof params.disableStream !== 'boolean') {
|
||||||
params.disableStream = apiCompatibilityParams.disableStream || false;
|
params.disableStream = false;
|
||||||
}
|
}
|
||||||
if (typeof params.disableAutoFetch !== 'boolean') {
|
if (typeof params.disableAutoFetch !== 'boolean') {
|
||||||
params.disableAutoFetch = false;
|
params.disableAutoFetch = false;
|
||||||
|
@ -20,10 +20,7 @@ if (typeof PDFJSDev === 'undefined' || PDFJSDev.test('GENERIC')) {
|
|||||||
const userAgent =
|
const userAgent =
|
||||||
(typeof navigator !== 'undefined' && navigator.userAgent) || '';
|
(typeof navigator !== 'undefined' && navigator.userAgent) || '';
|
||||||
const isIE = /Trident/.test(userAgent);
|
const isIE = /Trident/.test(userAgent);
|
||||||
const isIOS = /\b(iPad|iPhone|iPod)(?=;)/.test(userAgent);
|
|
||||||
const isIOSChrome = /CriOS/.test(userAgent);
|
const isIOSChrome = /CriOS/.test(userAgent);
|
||||||
const isSafari = /Safari\//.test(userAgent) &&
|
|
||||||
!/(Chrome\/|Android\s)/.test(userAgent);
|
|
||||||
|
|
||||||
// Checks if possible to use URL.createObjectURL()
|
// Checks if possible to use URL.createObjectURL()
|
||||||
// Support: IE, Chrome on iOS
|
// Support: IE, Chrome on iOS
|
||||||
@ -35,16 +32,6 @@ if (typeof PDFJSDev === 'undefined' || PDFJSDev.test('GENERIC')) {
|
|||||||
}
|
}
|
||||||
})();
|
})();
|
||||||
|
|
||||||
// Support: Safari 6.0+, iOS
|
|
||||||
(function checkRangeRequests() {
|
|
||||||
// Safari has issues with cached range requests, see issue #3260.
|
|
||||||
// Last tested with version 6.0.4.
|
|
||||||
if (isSafari || isIOS) {
|
|
||||||
compatibilityParams.disableRange = true;
|
|
||||||
compatibilityParams.disableStream = true;
|
|
||||||
}
|
|
||||||
})();
|
|
||||||
|
|
||||||
// Support: Node.js
|
// Support: Node.js
|
||||||
(function checkFontFaceAndImage() {
|
(function checkFontFaceAndImage() {
|
||||||
// Node.js is missing native support for `@font-face` and `Image`.
|
// Node.js is missing native support for `@font-face` and `Image`.
|
||||||
|
@ -157,12 +157,12 @@ const defaultOptions = {
|
|||||||
},
|
},
|
||||||
disableRange: {
|
disableRange: {
|
||||||
/** @type {boolean} */
|
/** @type {boolean} */
|
||||||
value: apiCompatibilityParams.disableRange || false,
|
value: false,
|
||||||
kind: OptionKind.API,
|
kind: OptionKind.API,
|
||||||
},
|
},
|
||||||
disableStream: {
|
disableStream: {
|
||||||
/** @type {boolean} */
|
/** @type {boolean} */
|
||||||
value: apiCompatibilityParams.disableStream || false,
|
value: false,
|
||||||
kind: OptionKind.API,
|
kind: OptionKind.API,
|
||||||
},
|
},
|
||||||
isEvalSupported: {
|
isEvalSupported: {
|
||||||
|
Loading…
Reference in New Issue
Block a user