找回密码
 立即注册

QQ登录

只需一步,快速开始

alisis-dev
金牌服务用户   /  发表于:2017-12-22 17:05  /   查看:3517  /  回复:4
我们使用Spreadjs制作表格的时候,因为有数据泄露的风险,想把复制粘贴的操作控制在浏览器内部,不让用户复制到系统的粘贴板,不想让用户能够直接复制到他的桌面的excel上,spreadjs能够让我们定制这种功能吗?

4 个回复

倒序浏览
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-12-22 19:29:21
沙发
这个问题我需要确认一下,明天给您答复
回复 使用道具 举报
alisis-dev
金牌服务用户   /  发表于:2017-12-25 14:01:44
板凳
您好,请问有结果了吗?
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-12-25 17:51:38
地板
您好,目前没有这一部分的支持,只能重写ctrl+c ,ctrl+v键盘映射,然后自行实现其中复制粘贴的逻辑。
重写键盘映射可以参考:
http://help.grapecity.com/spread ... setShortcutKey.html
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-12-26 14:07:36
5#
您好,研发这边给出了另外一种解决方案,您可以参考一下:
监听clipboardChanging事件,在事件中将剪贴板中的内容收集下来,然后cancel掉。
之后根据收集的数据调用copyTo方法来完成粘贴。
clipboardChanging事件相关API如下:
http://help.grapecity.com/spread ... oardPasting_EV.html
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部