easyclick 在脚本中执行webview中的js代码

假设你的js中有个脚本代码是这样的

function callme(msg){
alert('我被呼叫:'+msg);
}

在main.js或 ui.js调用,

ui.resetUIVar();
if(ui.mainWebview){
    ui.mainWebview.quickCallJs("callme('我来了');");
}

另外一种执行js方案,

//layer 关闭layui的最新层
var testjs='function closeTopLayer(){layer.close(layer.index);return "hello world";}';
let js = testjs + ";closeTopLayer();";
let valueCallback = new ValueCallback({
	onReceiveValue: function (value) {
		toast("网页返回值: " + value);
	},
});
webView.evaluateJavascript(js, valueCallback);

好了。

点赞

发表评论

电子邮件地址不会被公开。必填项已用 * 标注