用法:

const textscript = 'console.log("test")';
loadScriptFromText(textscript);

JavaScript 代码:复制
function loadScriptFromText(code) { const blob = new Blob([code], {type: 'application/javascript'}); const url = URL.createObjectURL(blob); const script = document.createElement('script'); script.src = url; script.onload = () => URL.revokeObjectURL(url); // 清理内存 document.head.appendChild(script); }