recycleactor commited on
Commit
78c2db1
·
verified ·
1 Parent(s): 05feccb

Upload server.js

Browse files
Files changed (1) hide show
  1. server.js +3 -3
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){' +