效果是重启打开思源或重载思源窗口后默认折叠文档树。
// 打开思源后默认折叠文档树 JS片段
// author by JeffreyChen https://ld246.com/article/1728469520911
(function() {
const maxAttempts = 100;
let attempts = 0;
const delay = 400; // 延迟时间,单位为毫秒
const checkElement = setInterval(() => {
attempts++;
// 查找目标元素
const element = document.querySelector('.layout-tab-container > .file-tree .block__icon[data-type="collapse"]');
if (element) {
// 如果元素存在,则模拟点击
element.click();
// 设置一个延迟后重新点击
setTimeout(() => {
element.click(); // 再次点击
clearInterval(checkElement); // 停止查询
}, delay);
}
// 达到最大尝试次数后停止查询
if (attempts >= maxAttempts) {
clearInterval(checkElement);
}
}, 200);
})();
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于