相信思源插件开发的小伙伴们为了方便应该经常用 alert 或 confirm 吧,但其实这两个函数在 windows 下有 bug,当弹出后,导致思源编辑器失去光标(光标不可见),必须按 F5 刷新下才行。
这里记录下,提醒下大家也提醒下自己。
详见 issue Issue #16071 · siyuan-note/siyuan 或 Issue #12349 · siyuan-note/siyuan
目前没有很好的解决办法,最好的解决方案就是使用自定义的 UI。
没有使用 UI 框架的朋友们,可以参考这里 [js] 自定义 UI 对话框(输入 / 确认 / 选项 / 表单) 或 https://scriptcat.org/zh-CN/script-show-page/4824
前者仅用于思源笔记,后者是通用 UI,比如混合开发时为保持界面一致性等。
比如,我这个项目 https://github.com/wish5115/siyuan-image-studio 就用的后者。
为什么自造轮子,简洁轻量级,一些开源库大而全,但你可能用到的功能可能不足 1%。
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于