INNER CODE UNIT · JavaScript
getScriptSource
Useful-Scripts-Extension/useful-script · pages/viewScriptSource/main.js:31
async function getScriptSource(scriptId) {
try {
let fileName = scriptId + ".js";
let path = "/scripts/" + fileName;
let res = await fetch(path);
let source = await res.text();
return source;
} catch (e) {
return "// Không lấy được source code\n// Cannot load source code";
}
}
// https://stackoverflow.com/a/6234804/11898496
function escapeHTML(unsafe_str) {
return unsafe_str
.replace(/&/g, "&")
.replace(/</g, "<")
.replace(/>/g, ">")