Browse Source

minor fix for urls that start with ?

note it didn't help has blob urls can't function with parameters
Gregg Tavares 6 years ago
parent
commit
d68c4674f3
1 changed files with 2 additions and 2 deletions
  1. 2 2
      threejs/resources/editor.js

+ 2 - 2
threejs/resources/editor.js

@@ -56,7 +56,7 @@ function getPrefix(url) {
 
 function fixSourceLinks(url, source) {
   const srcRE = /(src=)"(.*?)"/g;
-  const linkRE = /(href=)"(.*?")/g;
+  const linkRE = /(href=)"(.*?)"/g;
   const imageSrcRE = /((?:image|img)\.src = )"(.*?)"/g;
   const loaderLoadRE = /(loader\.load[a-z]*\s*\(\s*)('|")(.*?)('|")/ig;
   const loaderArrayLoadRE = /(loader\.load[a-z]*\(\[)([\s\S]*?)(\])/ig;
@@ -67,7 +67,7 @@ function fixSourceLinks(url, source) {
   const prefix = getPrefix(url);
 
   function addPrefix(url) {
-    return url.indexOf('://') < 0 ? (prefix + url) : url;
+    return url.indexOf('://') < 0 && url[0] !== '?' ? (prefix + url) : url;
   }
   function makeLinkFQed(match, p1, url) {
     return p1 + '"' + addPrefix(url) + '"';