@
lovestudykid 历史原因 就像 windows 的 UAC
这种和 sudo 一样一开始就应该限制的权限 一直都是给 admin 开放的 加上 UAC 给很多人尤其是软件兼容性造成挑战
你做成独立权限 那么很多 App 可能会出现兼容性问题 因为这个权限之前根本不需要申请就可以使用
不管做软件还是做系统 向下兼容是非常重要的 你很难强推这个变化的到开发商
更何况剪切板背后有巨大的用户追踪的产业链 利益巨大 他们完全有影响力左右系统开发商实施 和软件开发商支持
比如他们可以告开发商垄断之类的方法来要挟
@
xuegy 你这个方案不太好 影响用户的操作 比如如果你插入了垃圾信息 但是用户点了 ctrl+v 或者用户 ctrl+c 然后被你清空了
最好的方法是系统层面上 hook 剪切板读取的 API 在里面加入很多垃圾信息 只不过不少 App 可能会对系统进行检测以及对自己程序进行防止注入来保护恶意软件 所以对这些流氓软件很难实现
@
lintj 我觉得可能最好的方法就是默认给共享剪切板权限 但是用户的禁用 禁用后 App 还是可以读取剪切板 只是剪切板不与其他 App 共享了 只能读取到自己存的内容 没办法拿到别的 App 或者系统剪切板的内容 程序退出或者系统重启后这个专用剪切板就清除了
可以理解给剪切板做了一个沙盒 来保护用户