能不能新增一个 API 函数或者插件,能给思源主窗口传递参数、执行 javascript 脚本并返回 JSON 对象,实现真正的交互啊?如通过 API 函数获取并操作鼠标当前所在元素。
目前,Zotero 等很多软件都支持该操作,如 Zotero debug-brige 插件,将 zotero 绝大部分功能通过执行外部 javascript 脚本暴露给插件开发者或者用户,让 Zotero 插件生态越来越好(不仅限于 javascript),也让其他同类软件不可匹敌。
简言之,就是能通过 Siyuan API 函数传递 javscript 代码片段,并在思源笔记里运行,并将结果返回来。
//获取鼠标所在元素
document.querySelectorAll( ":hover" )
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于