三、【miniblink】调用js函数、执行js代码

一、事例说明:

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


二、事例功能:

1、miniblink调用js函数

2、miniblink执行js代码

3、miniblink计算js表达式


三、效果展示:

1、弹出窗口

图片.png

扫描二维码关注公众号,回复: 8411212 查看本文章

2、html页面

图片.png

四、代码展示:

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();


猜你喜欢

转载自blog.51cto.com/10466450/2463968