in packages/core/loader/src/requireEnsure.ts [63:87]
function jsonpRequire(id: string, url: string, uuid: string) {
const script = document.createElement('script');
script.charset = 'utf-8';
script.src = url;
script.crossOrigin = 'anonymous';
script.setAttribute('nonce', '');
// 用于加载的脚本判断来源
script.setAttribute('data-from', 'alfa');
script.setAttribute('data-uuid', uuid);
const timeout = window.setTimeout(() => {
onScriptError(id, script, timeout);
}, 120000);
script.onerror = () => {
onScriptError(id, script, timeout);
};
script.onload = () => {
onScriptComplete(id, script, timeout);
};
document.head.appendChild(script);
}