目前的Js模块是作者嵌入的一个开源库来实现的,我在想能不能用每个人电脑上都存在的浏览器来解释JS代码,并与quicker进行交互呢(setVar/getVar)。这样得话方便实现很多高级功能,毕竟现在的JS模块不支持导入模块(如mathjax、jquery等)。
基于此,我想到目前的quicker在打开网址模块中内置了一个mini浏览器,我非常喜欢,启动迅速。我在想能不能就用这个mini浏览器实现上述功能,将一段js交由mini浏览器解释,并从mini浏览器那里拿到结果。
后来在一次更新中我发现作者更新了一个浏览器组件,现在还没开放,和上面一样,这个浏览器组件貌似能实现上述功能?我也不是很清楚,如果真能实现的话就能利用丰富的js模块实现很多功能了吧,这样就不需要额外安装python或者nodejs来实现了。