一、事例说明:

在aardio中嵌入miniblink微浏览器并调用miniblink方法,执行js相关操作!


二、事例功能:

1、miniblink调用js函数

2、miniblink执行js代码

3、miniblink计算js表达式


三、效果展示:

1、弹出窗口

三、【miniblink】调用js函数、执行js代码_第1张图片

2、html页面

三、【miniblink】调用js函数、执行js代码_第2张图片

四、代码展示:

1、关键代码:

mb.window.alert("调用JS的alert函数");    //调用JS函数
mb.document.write("调用JS函数写点HTML
");    //调用document对象的函数
//执行JS代码
mb.doScript(`
    alert('JS弹出的对话框');
    document.write('JS写入的HTML
')
`)

var result = mb.eval("1+1")//使用 mb.eval() 计算一个JS表达式的值
mb.document.write("执行表达式后结果"+result+"
");

2、事例代码:

import win.ui;
/*DSG{{*/
var winform = win.form(text="调用JS函数";right=848;bottom=585)
/*}}*/

import web.blink.form;    //导入miniblink支持库
var mb = web.blink.form(winform);    //创建浏览器控件

winform.show();    //显示界面

mb.window.alert("调用JS的alert函数");    //调用JS函数
mb.document.write("调用JS函数写点HTML
");    //调用document对象的函数
//执行JS代码
mb.doScript(`
    alert('JS弹出的对话框');
    document.write('JS写入的HTML
')
`)

var result = mb.eval("1+1")//使用 mb.eval() 计算一个JS表达式的值
mb.document.write("执行表达式后结果"+result+"
");

win.loopMessage();