模块:UltimateTest:修订间差异
创建页面,内容为“-- 模块:UltimateTest local p = {} function p.check() local sandbox = require("sandbox") return string.format("引擎类型:%s | 内存限制:%dMB | 安全模式:%s", sandbox._NAME, sandbox.getMemoryLimit() / 1024 / 1024, sandbox.allowEnvFuncs and "关闭" or "开启" ) end return p” |
无编辑摘要 |
||
第1行: | 第1行: | ||
-- 模块:UltimateTest | -- 模块:UltimateTest | ||
local p = {} | local p = {} | ||
function p.check() | function p.check() | ||
local | -- 正确方法:通过 mw 对象获取引擎信息 | ||
return string.format("引擎类型:%s | 内存限制:%dMB | 安全模式:%s", | local engine = mw.getCurrentFrame():getTitle().preloadContent():getEngine() | ||
return string.format( | |||
"引擎类型:%s | 内存限制:%dMB | 安全模式:%s", | |||
engine:getEngineName(), | |||
engine:getMemoryLimit() / 1024 / 1024, | |||
engine:getAllowEnvFuncs() and "关闭" or "开启" | |||
) | ) | ||
end | end | ||
return p | return p |