思源笔记
0 篇文章
/**获取配置里面的快捷键,并触发**/functiondispatchKeyEvent(functionName){letkeyInit=parseHotKeyStr(window.top.siyuan.config.keymap.general[functionName].custom);keyInit["bubbles"]=true;letkeydownEvent=newKeyboardEve
seehttps://ld246.com/article/1744513615105//统计网站访问量和运行时间(async()=>{//api 地址,最后不要加///由于发布服务不可写数据,这个用 6806 端口用于写统计数据 constapiUrl='http://127.0.0.1:6806';//apitoken 在设置-> 关于中查看 constapiToken='';//初始化数据 constinitD
注意是页面加载完成后触发这种方式比较适合修改编辑器的内容时使用,如果新增导航按钮等,可能由于加载较慢出现闪烁,这种场景推荐使用 protyle 加载时执行//监听 protyle 加载完成,注意这个是开始加载完成时,不是加载时//调用示例 observeProtyleLoaded((protyle)=>console.log(protyle))functionobserveProtyleLoaded(call
注意这个是开始加载时,不是加载完成这种方式实现,如果是添加导航按钮等,不会出现闪烁,但如果是修改编辑器内容推荐 protyle 加载完成执行//监听 protyle 加载,注意这个是开始加载时,不是加载完成//调用示例 observeProtyleLoad((protyle)=>console.log(protyle))functionobserveProtyleLoad(callback,node){let
我习惯先写文章,再命名标题,最后想分类和标签。那么鉴于此,我通常先点标签页的 + 按钮创建一篇文档,然后写好后再移动文档到指定目录。所以,有了这个功能在移动时更方便,虽然标题菜单里也有,还是这个更方便些。//把移动菜单移动到文档导航条//通过模拟点击菜单按钮实现{constmain=(protyle)=>{//发布服务下不显示 if(window.siyuan.config.readonly)return
ACailin 放大光明 VeryZHHONIONLYONE8V9q7V 何振宙 Steve
seehttps://ld246.com/article/1744445101965//alt+z 给文字加粗和标记(()=>{//监听键盘按下 alt+z 事件 document.addEventListener('keydown',function(event){//检查是否按下了 Alt 键以及物理按键是'KeyZ'if(event.altKey&&//按下了 Alt 键 event.code==='KeyZ'
functionsendTextToEditable(element,text){//聚焦到编辑器 element.focus();//插入文本 document.execCommand('insertText',false,text);//或直接操作 DOM(适用于简单场景)//element.textContent+=text;//触发 input 事件 constinputEvent=newEvent('
连续点击 openAny,小脚本,大作用,让一切可自由打开
连续点击 openAny,小脚本,大作用,让一切可自由打开。基本使用添加到顶栏注册快捷键举例说明代码代码放到哪里这个是针对小白用户的说明,老用户可忽略。设置-> 外观-> 代码片段->JS 中添加新的 js 代码片段即可。输入帖子中的代码到你新建的代码片段中开启代码片段即可(如果有问题重启思源试试)分享你的代码可把你的代码分享到评论区。打赏作者打赏用户超过 20 考虑开发类似 obsidianquickAdd 那
if(type==="undo"){protyle.undo.undo(protyle);return;}elseif(type==="redo"){protyle.undo.redo(protyle);return;}
精细控制版//模拟点击//调用方式//选择符必须全局唯一//sleep 和 wait 可人选其一,wait 优先//极个别情况 wait 有问题时可选择 sleep//不支持滚动加载的情况//openAny([{click:"selector",wait:"selector"},sleep:100],...);/*或 try{openAny([{click:"selector",wait:"selector"},s
记录精彩的程序人生
开始使用
分类
标签