喧嚣插件 - 访问控制功能

为了方便开发,就将之前的一个插件的功能集成到喧嚣这里了(尚未全部迁移)

image.png

为块设置密码

SiYuanTSR2oREXDT.gif

对于普通块来讲基本无效,因为可以通过块图标点出的菜单进行复制,但是对超级块特别好用,简直就是为喧嚣卡片功能量身定制

SiYuanHITEyvrF3s.gif

为笔记本设置密码

移除了之前的同时锁定文档、忽略搜索等功能

同时不会支持锁定有子文档的文档,逻辑不一致

  • 思源笔记

    思源笔记是一款隐私优先的个人知识管理系统,支持完全离线使用,同时也支持端到端加密同步。

    融合块、大纲和双向链接,重构你的思维。

    24827 引用 • 102127 回帖
2 操作
sa--sa 在 2025-01-24 09:44:12 更新了该帖
sa--sa 在 2024-12-23 18:15:32 更新了该帖

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
  • i1356 via macOS

    Mac 上,思源最新版本,设了密码,依然可以打开。

    1 回复
  • sa--sa

    可以录个屏看一下吗

  • Mayrain

    不错,但是我更眼馋的其实是好奇 lz 怎么把块模糊做出来的,这个效果对于一些“不太方便展示给别人看的图片”来说很重要!希望 lz 能分享一下相关代码 😭

    1 回复
  • sa--sa

    可以设置属性然后用 css 设置

    [custom-xxx].选择图片 { filter:blur(10px) // 值越大越模糊 }

    xxx 就是你的属性名称,写完后放进代码片段就行了

    这只是伪代码,同时估计图片也可以被复制然后展示出来

    关于具体的代码可以问问这个大佬 @wilsons

    1 回复
    1 操作
    sa--sa 在 2024-12-24 08:54:24 更新了该回帖
  • wilsons 1

    我写了个 js,按 ctrl/meta + alt + b 可以让选中的图片或块模糊(再次按键可恢复),不过这个模糊是临时的,不会保存

    注意,单选可点击下图片或块标即可

    参数:

    // 模糊样式
    const filter = 'blur(6px)';
    // 模糊期间块是否可编辑,默认禁止编辑,如果设为 true,块编辑后会导致模糊效果被保存,如果你刚好需要这种效果,可以把这个值设为 true
    const editableOnBlur = false;

    https://gitee.com/wish163/mysoft/blob/main/%E6%80%9D%E6%BA%90/%E8%AE%A9%E9%80%89%E4%B8%AD%E7%9A%84%E5%9D%97%E6%88%96%E5%9B%BE%E7%89%87%E5%8F%98%E6%A8%A1%E7%B3%8A.js

    不过,如果位置固定,可在录制时,使用截图工具的图片悬浮功能覆盖原位置,截图后使用截图工具的模糊效果模糊一下,再录制也可以。

    更进一步,可以用一个悬浮的透明 div,然后这个 div 可拖动大小,然后根据这个 div 覆盖的范围,把这个范围内的元素都模糊。

    核心代码如下,有兴趣的朋友可以进一步完善。

    function getElementsInRange(startX, startY, endX, endY) { const elementsSet = new Set(); // 用于存储所有元素 // 遍历范围内的每个坐标点 for (let x = startX; x <= endX; x++) { for (let y = startY; y <= endY; y++) { // 获取该坐标点的所有元素 const elements = document.elementsFromPoint(x, y); // 将元素添加到 Set 中(自动去重) elements.forEach(element => elementsSet.add(element)); } } // 将 Set 转换为数组并返回 return Array.from(elementsSet); } // 示例:获取左上角 (100, 100) 到右下角 (200, 200) 范围内的所有元素 const elementsInRange = getElementsInRange(100, 100, 200, 200); console.log(elementsInRange);
    2 操作
    wilsons 在 2024-12-24 14:14:34 更新了该回帖
    wilsons 在 2024-12-24 12:19:29 更新了该回帖
  • chaselee

    image.png

    请问为什么我这个没有确认按钮?版本是 v3.1.24

    1 回复
  • sa--sa

    就是没有,取消的话点击其他部分弹窗就消失了,光标在确认密码中直接回车就可以

  • metyoo

    全局关系图下,还是能点加密的内容

请输入回帖内容 ...

推荐标签 标签

  • 爬虫

    网络爬虫(Spider、Crawler),是一种按照一定的规则,自动地抓取万维网信息的程序。

    106 引用 • 275 回帖
  • 996
    13 引用 • 200 回帖 • 5 关注
  • Caddy

    Caddy 是一款默认自动启用 HTTPS 的 HTTP/2 Web 服务器。

    12 引用 • 54 回帖 • 165 关注
  • WiFiDog

    WiFiDog 是一套开源的无线热点认证管理工具,主要功能包括:位置相关的内容递送;用户认证和授权;集中式网络监控。

    1 引用 • 7 回帖 • 610 关注
  • IPFS

    IPFS(InterPlanetary File System,星际文件系统)是永久的、去中心化保存和共享文件的方法,这是一种内容可寻址、版本化、点对点超媒体的分布式协议。请浏览 IPFS 入门笔记了解更多细节。

    21 引用 • 245 回帖 • 232 关注
  • Netty

    Netty 是一个基于 NIO 的客户端-服务器编程框架,使用 Netty 可以让你快速、简单地开发出一个可维护、高性能的网络应用,例如实现了某种协议的客户、服务端应用。

    49 引用 • 33 回帖 • 33 关注
  • Wide

    Wide 是一款基于 Web 的 Go 语言 IDE。通过浏览器就可以进行 Go 开发,并有代码自动完成、查看表达式、编译反馈、Lint、实时结果输出等功能。

    欢迎访问我们运维的实例: https://wide.b3log.org

    30 引用 • 218 回帖 • 642 关注
  • Flume

    Flume 是一套分布式的、可靠的,可用于有效地收集、聚合和搬运大量日志数据的服务架构。

    9 引用 • 6 回帖 • 651 关注
  • FlowUs

    FlowUs.息流 个人及团队的新一代生产力工具。

    让复杂的信息管理更轻松、自由、充满创意。

    1 引用
  • BookxNote

    BookxNote 是一款全新的电子书学习工具,助力您的学习与思考,让您的大脑更高效的记忆。

    笔记整理交给我,一心只读圣贤书。

    1 引用 • 1 回帖 • 2 关注
  • Kafka

    Kafka 是一种高吞吐量的分布式发布订阅消息系统,它可以处理消费者规模的网站中的所有动作流数据。 这种动作(网页浏览,搜索和其他用户的行动)是现代系统中许多功能的基础。 这些数据通常是由于吞吐量的要求而通过处理日志和日志聚合来解决。

    36 引用 • 35 回帖 • 1 关注
  • Hibernate

    Hibernate 是一个开放源代码的对象关系映射框架,它对 JDBC 进行了非常轻量级的对象封装,使得 Java 程序员可以随心所欲的使用对象编程思维来操纵数据库。

    39 引用 • 103 回帖 • 718 关注
  • danl
    164 关注
  • Hprose

    Hprose 是一款先进的轻量级、跨语言、跨平台、无侵入式、高性能动态远程对象调用引擎库。它不仅简单易用,而且功能强大。你无需专门学习,只需看上几眼,就能用它轻松构建分布式应用系统。

    9 引用 • 17 回帖 • 618 关注
  • 思源笔记

    思源笔记是一款隐私优先的个人知识管理系统,支持完全离线使用,同时也支持端到端加密同步。

    融合块、大纲和双向链接,重构你的思维。

    24827 引用 • 102127 回帖
  • React

    React 是 Facebook 开源的一个用于构建 UI 的 JavaScript 库。

    192 引用 • 291 回帖 • 384 关注
  • Follow
    4 引用 • 12 回帖 • 8 关注
  • jsoup

    jsoup 是一款 Java 的 HTML 解析器,可直接解析某个 URL 地址、HTML 文本内容。它提供了一套非常省力的 API,可通过 DOM,CSS 以及类似于 jQuery 的操作方法来取出和操作数据。

    6 引用 • 1 回帖 • 488 关注
  • Bootstrap

    Bootstrap 是 Twitter 推出的一个用于前端开发的开源工具包。它由 Twitter 的设计师 Mark Otto 和 Jacob Thornton 合作开发,是一个 CSS / HTML 框架。

    18 引用 • 33 回帖 • 655 关注
  • 运维

    互联网运维工作,以服务为中心,以稳定、安全、高效为三个基本点,确保公司的互联网业务能够 7×24 小时为用户提供高质量的服务。

    151 引用 • 257 回帖
  • ngrok

    ngrok 是一个反向代理,通过在公共的端点和本地运行的 Web 服务器之间建立一个安全的通道。

    7 引用 • 63 回帖 • 644 关注
  • CAP

    CAP 指的是在一个分布式系统中, Consistency(一致性)、 Availability(可用性)、Partition tolerance(分区容错性),三者不可兼得。

    12 引用 • 5 回帖 • 637 关注
  • LeetCode

    LeetCode(力扣)是一个全球极客挚爱的高质量技术成长平台,想要学习和提升专业能力从这里开始,充足技术干货等你来啃,轻松拿下 Dream Offer!

    209 引用 • 72 回帖 • 1 关注
  • AWS
    11 引用 • 28 回帖 • 10 关注
  • OneDrive
    2 引用 • 3 关注
  • etcd

    etcd 是一个分布式、高可用的 key-value 数据存储,专门用于在分布式系统中保存关键数据。

    6 引用 • 26 回帖 • 544 关注
  • Word
    13 引用 • 40 回帖