Interface LoadPluginOpts

interface LoadPluginOpts {
    async?: boolean;
    context?: any;
    globalThisReplace?: boolean;
    globalThisUndefined?: boolean;
    injectLocation?: string;
    isAbsPath?: boolean;
    reqConfig?: Partial<Config<unknown>>;
    strategy?: "href" | "inject" | "eval";
}

Properties

async?: boolean

异步加载脚本

context?: any

沙箱运行时上下文

globalThisReplace?: boolean

globalThis为undefined时有效,进行替换

globalThisUndefined?: boolean

沙箱运行时设置globalThis为undefined

injectLocation?: string

用于注入资源的位置的 document.querySelector 参数。

isAbsPath?: boolean

是否是绝对位置

reqConfig?: Partial<Config<unknown>>

请求配置参数

strategy?: "href" | "inject" | "eval"

用于运行 JavaScript 的策略。可以是injectevalhref。默认自动检测.