📝 预加载配置
参考代码:jint/Options.cs
创建方法
- 在plugins文件夹下创建与插件同名的文件夹后,重新加载插件即可自动生成该文件
- 使用
setPreLoadConfig()
方法自动创建
PreLoadConfig.json
{
"Assemblies": [],
"AllowGetType": false,
"AllowOperatorOverloading": true,
"AllowSystemReflection": false,
"AllowWrite": true,
"Strict": false,
"StringCompilationAllowed": true
}
Assemblies string[]
导入已加载的程序集名称
提示
- 若要加载NET自带的程序集,则该文件需位于
{NET安装目录}/{运行库类型}/{版本号}
的文件夹下,如System.Draw
、System.Windows.Forms
- 使用方法:程序集
参考文档:Assembly.Load 方法
AllowGetType boolean
允许使用Object.GetType()
AllowOperatorOverloading boolean
允许运算符重载(默认为true
)
AllowSystemReflection boolean
允许使用System.Reflection
相关功能
提示
你可以通过此功能实现动态加载Dll
AllowWrite boolean
允许对CLR的写入(建议开启,默认为true
)
Strict boolean
JS严格模式
StringCompilationAllowed boolean
允许字符串编译(建议开启,默认为true
)
提示
关闭后无法使用eval()
等函数