1
0
Ver Fonte

Merge pull request #463 from herby/gh-461

Fixes #461. Resolves via DOM a element's href.
Nicolas Petton há 12 anos atrás
pai
commit
baf172d053
1 ficheiros alterados com 7 adições e 1 exclusões
  1. 7 1
      js/amber.js

+ 7 - 1
js/amber.js

@@ -11,7 +11,7 @@ amber = (function() {
 
 	var scripts = document.getElementsByTagName("script");
 	var src     = scripts[ scripts.length - 1 ].src;
-	var home    = src.split("/").slice(0, -2).join("/") + "/";
+	var home    = resolveViaDOM(src).replace(/[^\/]+\/[^\/]+$/, "");
 
 	var debug;
 	var deploy;
@@ -21,6 +21,12 @@ amber = (function() {
 	var loadJS;
 	var nocache = '';
 
+    function resolveViaDOM(url) {
+        var a = document.createElement("a");
+        a.href = url;
+        return a.href;
+    }
+
 	that.load = function(obj) {
 		spec = obj || {};