Every line of 'javascript call url' code snippets is scanned for vulnerabilities by our powerful machine learning engine that combs millions of open source libraries, ensuring your JavaScript code is secure.
64 function _getLoadUrl(code) { 65 return this.contextPath + 'workflow/flow/define/viewxml/'+ code +'/000'; 66 }
106 function getScriptUrl(prefix, scriptName) { 107 return prefix + scriptName; 108 }
111 function getScriptUrl(script) { 112 var url = script.src; 113 if (url) { 114 // Normalize package: urls 115 var index = url.indexOf('packages/'); 116 if (index == 0 || (index > 0 && url[index - 1] == '/')) { 117 url = "package:" + url.slice(index + 9); 118 } 119 return url; 120 } else { 121 // TODO(sigmund): investigate how to eliminate the warning in Dartium 122 // (changing to text/javascript hides the warning, but seems wrong). 123 return "data:application/dart;base64," + window.btoa(script.textContent); 124 } 125 }
1 function js(jsURL) { 2 let bundleUrl = weex.config.bundleUrl 3 let baseURL = bundleUrl.substring(0, bundleUrl.lastIndexOf("/")) 4 //是否在同级目录,若不在,则需要以下处理 5 let flag = jsURL.indexOf('../') !== -1 6 if (flag) { 7 let arr = jsURL.split('../') 8 for (let index = 0; index < arr.length - 1; index++) { 9 baseURL = baseURL.substring(0, baseURL.lastIndexOf('/')) 10 } 11 jsURL = arr[arr.length - 1] 12 } 13 return baseURL + '/' + jsURL 14 }
64 function getJsCode(url) { 65 return unescape(url.substr(11)); 66 }
305 function generateScriptDataUrl(script) { 306 var scriptContent = generateScriptContent(script); 307 return 'data:text/javascript;charset=utf-8,' + encodeURIComponent(scriptContent); 308 }
227 function getScript(url, success) { 228 229 var script = document.createElement('script'); 230 script.type = 'text/javascript'; 231 script.async = true; 232 script.src = url; 233 234 var head = document.getElementsByTagName('script')[0], 235 done = false; 236 237 head.parentNode.insertBefore(script, head); 238 239 script.onload = script.onreadystatechange = function() { 240 241 if (!done && (!this.readyState || this.readyState == 'loaded' || this.readyState == 'complete')) { 242 243 // Callback 244 success(); 245 script.onload = script.onreadystatechange = null; 246 done = true; 247 248 }; 249 250 }; 251 252 };
15 function getScript(url, success) { 16 var script = document.createElement('script'); 17 var head = document.getElementsByTagName('head')[0], 18 done = false; 19 script.src = url; 20 // Attach handlers for all browsers 21 script.onload = script.onreadystatechange = function() { 22 if (!done && (!this.readyState || this.readyState === 'loaded' || this.readyState === 'complete')) { 23 done = true; 24 // callback function provided as param 25 success(); 26 script.onload = script.onreadystatechange = null; 27 head.removeChild(script); 28 }; 29 }; 30 head.appendChild(script); 31 }
293 function this_get_URL(url, callback, post_data, get_URL_options, charset) { 294 if (Array.isArray(url) && !post_data && !get_URL_options) { 295 // this.get_URL([ url, post_data, get_URL_options ]) 296 post_data = url[1]; 297 get_URL_options = url[2]; 298 url = url[0]; 299 } 300 301 // console.trace(url); 302 url = this.full_URL(url); 303 304 if (get_URL_options === true) { 305 // this.get_URL(url, callback, post_data, true) 306 get_URL_options = Object.assign({ 307 error_retry : this.MAX_ERROR_RETRY 308 }, this.get_URL_options); 309 } else if (library_namespace.is_Object(get_URL_options)) { 310 // this.get_URL(url, callback, post_data, get_URL_options) 311 var headers = Object.assign(Object.create(null), 312 this.get_URL_options.headers, get_URL_options.headers); 313 get_URL_options = Object.assign(Object.create(null), 314 this.get_URL_options, get_URL_options); 315 get_URL_options.headers = headers; 316 } else { 317 // assert: !get_URL_options === true 318 get_URL_options = this.get_URL_options; 319 } 320 // console.log(get_URL_options); 321 322 // callback(result_Object, error) 323 get_URL(url, callback && callback.bind(this) 324 || library_namespace.null_function, charset || this.charset, 325 post_data, get_URL_options); 326 }
18 function jsToUrl(path, js) { 19 var url = urls[path]; 20 if (url) window.URL.revokeObjectURL(url); 21 var blob = new Blob([js], { type: "application/javascript" }); 22 return (urls[path] = window.URL.createObjectURL(blob)); 23 }