Skip to content

Commit ed1d146

Browse files
Fix the case when the last script has no src
1 parent 3dd3e2a commit ed1d146

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

client/index.js

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,16 @@ if (typeof __resourceQuery === "string" && __resourceQuery) {
88
} else {
99
// Else, get the url from the <script> this file was called with.
1010
var scriptElements = document.getElementsByTagName("script");
11-
var scriptHost = scriptElements[scriptElements.length-1].getAttribute("src").replace(/\/[^\/]+$/, "");
11+
var scriptHost;
12+
for (var i = scriptElements.length - 1; i >= 0; i--) {
13+
var script = scriptElements[i];
14+
var src = script.getAttribute("src");
15+
if (src) {
16+
scriptHost = src.replace(/\/[^\/]+$/, "");
17+
break
18+
}
19+
}
20+
}
1221
urlParts = url.parse((scriptHost ? scriptHost : "/"), false, true);
1322
}
1423

0 commit comments

Comments
 (0)