Spaces:
Sleeping
Sleeping
Upload server.js
Browse files
server.js
CHANGED
|
@@ -121,8 +121,8 @@ function jsWrapper(serverBase, baseUrl, transpiledCode, needRegenerator) {
|
|
| 121 |
'function origin(u){try{var a=document.createElement("a");a.href=u;return (a.protocol? a.protocol:"") + "//" + (a.host||"");}catch(e){return "";}}' +
|
| 122 |
'var allow=window.__es5ProxyAllow||{};window.__es5ProxyAllow=allow;' +
|
| 123 |
'allow[origin(__es5_base)]=1;' +
|
| 124 |
-
'function proxyJs(u){var a=abs(u);var o=origin(a);if(__es5_active)allow[o]=1;allow[o]=1;if(allow[o]&&__es5_server){try{var testUrl=new URL(a);if(testUrl.protocol==="http:"||testUrl.protocol==="https:")return __es5_server + "/p?url=" + encodeURIComponent(a);}catch(e){}}return a;}' +
|
| 125 |
-
'function proxyCss(u){var a=abs(u);var o=origin(a);if(__es5_active)allow[o]=1;if(allow[o]&&__es5_server)return __es5_server + "/s?url=" + encodeURIComponent(a);return a;}' +
|
| 126 |
'function mapArr(items, fn){if(!items||!items.length)return items;for(var i=0;i<items.length;i++){items[i]=fn(items[i]);}return items;}' +
|
| 127 |
'try{' +
|
| 128 |
'if(window.Lampa&&Lampa.Utils){' +
|
|
@@ -136,7 +136,7 @@ function jsWrapper(serverBase, baseUrl, transpiledCode, needRegenerator) {
|
|
| 136 |
'var origInsertBefore=Element.prototype.insertBefore;' +
|
| 137 |
'function patchNode(node){' +
|
| 138 |
'if(node&&node.tagName==="SCRIPT"&&node.src){' +
|
| 139 |
-
'var a=abs(node.src);var o2=origin(a);if(__es5_active)allow[o2]=1;allow[o2]=1;if(allow[o2]&&__es5_server&&node.src.indexOf(__es5_server)===-1){try{var testUrl=new URL(a);if(testUrl.protocol==="http:"||testUrl.protocol==="https:"){node.src=__es5_server+"/p?url="+encodeURIComponent(a);}}catch(e){}}' +
|
| 140 |
'}' +
|
| 141 |
'}' +
|
| 142 |
'Element.prototype.appendChild=function(node){' +
|
|
|
|
| 121 |
'function origin(u){try{var a=document.createElement("a");a.href=u;return (a.protocol? a.protocol:"") + "//" + (a.host||"");}catch(e){return "";}}' +
|
| 122 |
'var allow=window.__es5ProxyAllow||{};window.__es5ProxyAllow=allow;' +
|
| 123 |
'allow[origin(__es5_base)]=1;' +
|
| 124 |
+
'function proxyJs(u){var a=abs(u);var o=origin(a);if(__es5_active)allow[o]=1;allow[o]=1;if(allow[o]&&__es5_server){try{var testUrl=new URL(a);if(testUrl.protocol==="http:"||testUrl.protocol==="https:")return __es5_server + "/p?url=" + encodeURIComponent(a).replace(/%3A/gi, ":").replace(/%2F/gi, "/");}catch(e){}}return a;}' +
|
| 125 |
+
'function proxyCss(u){var a=abs(u);var o=origin(a);if(__es5_active)allow[o]=1;if(allow[o]&&__es5_server)return __es5_server + "/s?url=" + encodeURIComponent(a).replace(/%3A/gi, ":").replace(/%2F/gi, "/");return a;}' +
|
| 126 |
'function mapArr(items, fn){if(!items||!items.length)return items;for(var i=0;i<items.length;i++){items[i]=fn(items[i]);}return items;}' +
|
| 127 |
'try{' +
|
| 128 |
'if(window.Lampa&&Lampa.Utils){' +
|
|
|
|
| 136 |
'var origInsertBefore=Element.prototype.insertBefore;' +
|
| 137 |
'function patchNode(node){' +
|
| 138 |
'if(node&&node.tagName==="SCRIPT"&&node.src){' +
|
| 139 |
+
'var a=abs(node.src);var o2=origin(a);if(__es5_active)allow[o2]=1;allow[o2]=1;if(allow[o2]&&__es5_server&&node.src.indexOf(__es5_server)===-1){try{var testUrl=new URL(a);if(testUrl.protocol==="http:"||testUrl.protocol==="https:"){node.src=__es5_server+"/p?url="+encodeURIComponent(a).replace(/%3A/gi, ":").replace(/%2F/gi, "/");}}catch(e){}}' +
|
| 140 |
'}' +
|
| 141 |
'}' +
|
| 142 |
'Element.prototype.appendChild=function(node){' +
|