瀏覽代碼

Merge pull request #270 from daner/Manifest_location_fix

Fix to the parseURL function so it works when using hash based paths.
deltakosh 11 年之前
父節點
當前提交
229af097f4
共有 1 個文件被更改,包括 2 次插入1 次删除
  1. 2 1
      Babylon/Tools/babylon.database.ts

+ 2 - 1
Babylon/Tools/babylon.database.ts

@@ -30,7 +30,8 @@ module BABYLON {
         static parseURL = function(url: string) {
         static parseURL = function(url: string) {
             var a = document.createElement('a');
             var a = document.createElement('a');
             a.href = url;
             a.href = url;
-            var fileName = url.substring(url.lastIndexOf("/") + 1, url.length);
+            var urlWithoutHash = url.substring(0, url.lastIndexOf("#"));
+            var fileName = url.substring(urlWithoutHash.lastIndexOf("/") + 1, url.length);
             var absLocation = url.substring(0, url.indexOf(fileName, 0));
             var absLocation = url.substring(0, url.indexOf(fileName, 0));
             return absLocation;
             return absLocation;
         }
         }