iPaste 产品设计

编程入门 行业动态 更新时间:2024-10-27 15:21:22

iPaste <a href=https://www.elefans.com/category/jswz/34/1770115.html style=产品设计"/>

iPaste 产品设计

       操作区域默认固定在右侧,收起状态,显示名字iPaste<,展开后宽250px,高100%;为避免影响页面原有布局,展开后使用半透明状态,鼠标放上面没有透明, 操作区域是浏览器后台运行的页面,意味着不会主动刷新,即使用户新建一个页面,或者F5刷新当前页面.

 

       操作区域的数据来源是系统粘贴板,如截图,如ctrl+c选中的文本,支持的类型有文本,图片,富文本,鼠标放到一个粘贴项时,透明显示复制,查看,删除三个操作图标,查看时可以添加备注.在操作区域的顶部需要有个筛选和登录按钮,登录后会登录按钮显示用户名,并且旁边有一个同步按钮统计有多少粘贴项,根据类型搜索,按照创建时间排序,最新的排在最前面.

      使用indexDB存储用户的粘贴板数据,登录后点击同步按钮,同步到服务器.

 

该产品尽量使用图标,一是避免国际化的麻烦,而是为了语义化更强.少占用空间.难点在于接管系统的粘贴板数据,有可能获取不到历史粘贴板数据,只能获取最新的.不过浏览器插件的话应该有更高的权限说不定可以获取的到.另外就是提示用户插件接管粘贴板数据.另外需要考虑操作区域可以自定义背景色,显示那些字段.

 

已做过研究,在Chrome浏览中可以拿到粘贴板的数据,但限制是,只能在用户按下ctrl+v是  并且只能拿到最新的一个. 第一个必须用户按下Ctrl+v应该比较好解决,但能否拿到全部的粘贴板数据,这个应该我估计是不可以的,从安全考虑和从js的本身的能力限制.一个运行在客户端的脚本,是不能直接访问系统内存的. 嗯我的理解大致就是这样.

 

产品名称由以前的IClipboard更改为iPaste  因为,伟大的项目总是有个言简意赅的名字. 虽然已经有人用这个名字做了一款Mac软件,并且在Chrome 商店有了一个相似的程序.但已经不维护了

更多推荐

iPaste 产品设计

本文发布于:2024-02-24 22:11:16,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1696839.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:产品设计   iPaste

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!