瀏覽代碼

PDF.js version 1.7.310 - See mozilla/pdf.js@72a0916101b1a7f875ec3cc5a50bec13a8b0b70e

pdfjsbot 8 年之前
父節點
當前提交
218f4a5f7f
共有 8 個文件被更改,包括 25 次插入23 次删除
  1. 1 1
      bower.json
  2. 6 6
      build/pdf.combined.js
  3. 6 6
      build/pdf.js
  4. 0 0
      build/pdf.min.js
  5. 2 2
      build/pdf.worker.js
  6. 1 1
      package.json
  7. 5 3
      web/compatibility.js
  8. 4 4
      web/pdf_viewer.js

+ 1 - 1
bower.json

@@ -1,6 +1,6 @@
 {
   "name": "pdfjs-dist",
-  "version": "1.7.308",
+  "version": "1.7.310",
   "main": [
     "build/pdf.js",
     "build/pdf.worker.js"

+ 6 - 6
build/pdf.combined.js

@@ -20840,8 +20840,8 @@ var _UnsupportedManager = function UnsupportedManagerClosure() {
   }
  };
 }();
-exports.version = '1.7.308';
-exports.build = 'cf73f4bc';
+exports.version = '1.7.310';
+exports.build = '72a09161';
 exports.getDocument = getDocument;
 exports.PDFDataRangeTransport = PDFDataRangeTransport;
 exports.PDFWorker = PDFWorker;
@@ -39618,8 +39618,8 @@ if (!globalScope.PDFJS) {
  globalScope.PDFJS = {};
 }
 var PDFJS = globalScope.PDFJS;
-PDFJS.version = '1.7.308';
-PDFJS.build = 'cf73f4bc';
+PDFJS.version = '1.7.310';
+PDFJS.build = '72a09161';
 PDFJS.pdfBug = false;
 if (PDFJS.verbosity !== undefined) {
  sharedUtil.setVerbosityLevel(PDFJS.verbosity);
@@ -57321,8 +57321,8 @@ exports.TilingPattern = TilingPattern;
 
 "use strict";
 
-var pdfjsVersion = '1.7.308';
-var pdfjsBuild = 'cf73f4bc';
+var pdfjsVersion = '1.7.310';
+var pdfjsBuild = '72a09161';
 var pdfjsSharedUtil = __w_pdfjs_require__(0);
 var pdfjsDisplayGlobal = __w_pdfjs_require__(25);
 var pdfjsDisplayAPI = __w_pdfjs_require__(10);

+ 6 - 6
build/pdf.js

@@ -4553,8 +4553,8 @@ var _UnsupportedManager = function UnsupportedManagerClosure() {
   }
  };
 }();
-exports.version = '1.7.308';
-exports.build = 'cf73f4bc';
+exports.version = '1.7.310';
+exports.build = '72a09161';
 exports.getDocument = getDocument;
 exports.PDFDataRangeTransport = PDFDataRangeTransport;
 exports.PDFWorker = PDFWorker;
@@ -6570,8 +6570,8 @@ if (!globalScope.PDFJS) {
  globalScope.PDFJS = {};
 }
 var PDFJS = globalScope.PDFJS;
-PDFJS.version = '1.7.308';
-PDFJS.build = 'cf73f4bc';
+PDFJS.version = '1.7.310';
+PDFJS.build = '72a09161';
 PDFJS.pdfBug = false;
 if (PDFJS.verbosity !== undefined) {
  sharedUtil.setVerbosityLevel(PDFJS.verbosity);
@@ -9253,8 +9253,8 @@ exports.TilingPattern = TilingPattern;
 
 "use strict";
 
-var pdfjsVersion = '1.7.308';
-var pdfjsBuild = 'cf73f4bc';
+var pdfjsVersion = '1.7.310';
+var pdfjsBuild = '72a09161';
 var pdfjsSharedUtil = __w_pdfjs_require__(0);
 var pdfjsDisplayGlobal = __w_pdfjs_require__(8);
 var pdfjsDisplayAPI = __w_pdfjs_require__(3);

文件差異過大導致無法顯示
+ 0 - 0
build/pdf.min.js


+ 2 - 2
build/pdf.worker.js

@@ -50524,8 +50524,8 @@ exports.Type1Parser = Type1Parser;
 
 "use strict";
 
-var pdfjsVersion = '1.7.308';
-var pdfjsBuild = 'cf73f4bc';
+var pdfjsVersion = '1.7.310';
+var pdfjsBuild = '72a09161';
 var pdfjsCoreWorker = __w_pdfjs_require__(8);
 {
  __w_pdfjs_require__(18);

+ 1 - 1
package.json

@@ -1,6 +1,6 @@
 {
   "name": "pdfjs-dist",
-  "version": "1.7.308",
+  "version": "1.7.310",
   "main": "build/pdf.js",
   "description": "Generic build of Mozilla's PDF.js library.",
   "keywords": [

+ 5 - 3
web/compatibility.js

@@ -26,6 +26,7 @@ var isAndroidPre3 = /Android\s[0-2][^\d]/.test(userAgent);
 var isAndroidPre5 = /Android\s[0-4][^\d]/.test(userAgent);
 var isChrome = userAgent.indexOf('Chrom') >= 0;
 var isChromeWithRangeBug = /Chrome\/(39|40)\./.test(userAgent);
+var isIOSChrome = userAgent.indexOf('CriOS') >= 0;
 var isIE = userAgent.indexOf('Trident') >= 0;
 var isIOS = /\b(iPad|iPhone|iPod)(?=;)/.test(userAgent);
 var isOpera = userAgent.indexOf('Opera') >= 0;
@@ -456,10 +457,11 @@ if (typeof PDFJS === 'undefined') {
 })();
 
 // Checks if possible to use URL.createObjectURL()
-// Support: IE
+// Support: IE, Chrome on iOS
 (function checkOnBlobSupport() {
-  // sometimes IE loosing the data created with createObjectURL(), see #3977
-  if (isIE) {
+  // sometimes IE and Chrome on iOS loosing the data created with
+  // createObjectURL(), see #3977 and #8081
+  if (isIE || isIOSChrome) {
     PDFJS.disableCreateObjectURL = true;
   }
 })();

+ 4 - 4
web/pdf_viewer.js

@@ -1970,16 +1970,16 @@ DownloadManager.prototype = {
   download(blobUrl, filename);
  },
  download: function DownloadManager_download(blob, url, filename) {
-  if (!URL) {
-   this.downloadUrl(url, filename);
-   return;
-  }
   if (navigator.msSaveBlob) {
    if (!navigator.msSaveBlob(blob, filename)) {
     this.downloadUrl(url, filename);
    }
    return;
   }
+  if (pdfjsLib.PDFJS.disableCreateObjectURL) {
+   this.downloadUrl(url, filename);
+   return;
+  }
   var blobUrl = URL.createObjectURL(blob);
   download(blobUrl, filename);
  }

部分文件因文件數量過多而無法顯示