一、事例说明:
在aardio中嵌入miniblink微浏览器并调用miniblink方法,执行js相关操作!
二、事例功能:
1、miniblink调用js函数
2、miniblink执行js代码
3、miniblink计算js表达式
三、效果展示:
1、弹出窗口
扫描二维码关注公众号,回复:
8411212 查看本文章
2、html页面
四、代码展示:
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();