miniblink与e做交互,我写了个js方法用于获取网页中的复选框是否选中。
[JavaScript] 纯文本查看 复制代码 function GetLaunchWhenReady()
{
var checkbox = document.getElementById("ensure-run-when-ready");
console.log ("ensure-run-when-ready", checkbox.checked);
return checkbox.checked;
}
在浏览器能运行正常
但是在e中(没用多线程,而是通过间接方法获取)我通过:
(webui为“MB浏览器”类型)
temp = webui. 运行JS (“GetLaunchWhenReady ()”)调试输出 (JS到文本 (webui. 全局执行 (), temp )) 调试输出 (“GetLaunchWhenReady”, temp, JS到文本 (webui. 全局执行 (), temp ), JS取类型 (temp ), JS到逻辑 (webui. 全局执行 (), temp ))
只能获取“未定义”的结果(其他用来调用的 js 函数都正常,只有用来取值的这个函数不正常)
请问这是出了什么问题吗?谢谢各位大佬!
模块和源码都在这里:
链接:https://pan.baidu.com/s/1uV5qoTtjACFKFT5AmRiI4w?pwd=btsq
提取码:btsq
其中“miniblink-181119.7z”为miniblink模块,“New.7z”是出现问题的程序
|