跳到主要内容

📝 预加载配置

参考代码: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.DrawSystem.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()等函数