Преглед изворни кода

URL / URL.createObjectURL is missing in some environments
This will initialize the worker blob URL only if URL and URL.createObjectURL exist

Raanan Weber пре 7 година
родитељ
комит
547f11ba6d
1 измењених фајлова са 1 додато и 3 уклоњено
  1. 1 3
      src/Mesh/Compression/babylon.dracoCompression.ts

+ 1 - 3
src/Mesh/Compression/babylon.dracoCompression.ts

@@ -1,5 +1,3 @@
-/// <reference path="../../../dist/preview release/babylon.d.ts" />
-
 declare var DracoDecoderModule: any;
 
 module BABYLON {
@@ -184,7 +182,7 @@ module BABYLON {
             };
         }
 
-        private static _WorkerBlobUrl = URL.createObjectURL(new Blob([`(${DracoCompression._Worker.toString()})()`], { type: "application/javascript" }));
+        private static _WorkerBlobUrl = URL && URL.createObjectURL && URL.createObjectURL(new Blob([`(${DracoCompression._Worker.toString()})()`], { type: "application/javascript" }));
 
         private static _GetDefaultDecoderUrl(): Nullable<string> {
             for (let i = 0; i < document.scripts.length; i++) {