在 MeterSphere 前后置脚本引用 JavaScript


Administrator
飞致云 发布于 2022-07-04 / 2699 阅读 / 0 评论 /

■ 注意: js 代码都是在前置或者后置脚本中,脚本类型选择 javascript

使用本地 js

1.将js文件上传到服务器 /opt/metersphere/data/xx.js
2.在前置或者后置脚本中写入 load("/opt/metersphere/data/xx.js"),即可使用 js 文件中的方法

g = new Packages.org.mozilla.javascript.tools.shell.Global(Packages.org.mozilla.javascript.Context.getCurrentContext());
this.load = g.load;
load("/opt/metersphere/data/xx.js");
log.info("===111===");

使用网上 js

js 代码(以加密为例)

g = new Packages.org.mozilla.javascript.tools.shell.Global(Packages.org.mozilla.javascript.Context.getCurrentContext());
this.load = g.load;
load("https://cdn.bootcdn.net/ajax/libs/crypto-js/4.0.0/crypto-js.min.js");
var var1=CryptoJS.MD5("metersphere");
log.info("===111=== "+var1);

use_js_1.pnguse_js_2.png



是否对你有帮助?