CopyBetter 是我自己写的第一个Chrome扩展,可能有许多不足的地方,如果用到该扩展的同学遇到问题可以在此留言。

对Chrome的扩展开发一直比较感兴趣,春节前给自己定制了一个扩展开发的计划,扩展的主题是增强复制的功能,参考了Copy FixerAutocopy两个扩展。我把这个计划记录在为知笔记上,有段时间还一直在思考这个扩展怎么写。我觉得这个方法挺好的,写的过程中有目标

Google Chrome Web Store下载地址 | 源代码浏览

CopyBetter 描述

本扩展的目标是增强原生的扩展功能,目前有以下功能点:

  1. 选中文字自动复制;
  2. 复制选中内容的HTML源代码;
  3. 复制页面标题与URL地址;
  4. 保存最近N个拷贝的内容, 可以自由选择;
  5. 清除复制文本中带有的隐藏文字;
  6. 解除网页右键复制限制;
  7. 等等..

接下来要完成的功能:

  1. 复制时增加提示;
  2. 允许用户设置快捷键;
  3. 解除网页右键复制限制;
  4. 复制时清除隐藏文字;

使用方法

本扩展托管在Github网站上,可以从该地址下载并安装本扩展。安装完成后,会在工具栏增加一个图标。点击该图标可以打开保存的拷贝缓存列表,默认为空。

效果图:

copybetter

参见扩展帮助

更新日志

Version 1.2.1 2020/02/25

1. 增加删除多余空行的选项;
2. 修复部分Bug;

Version 1.1.9 2017/01/02

1. 将复制标签页功能加入菜单;
2. 单击缓存条目的同时按下 Alt 建来删除;

Version 1.1.8 2016/05/03

1. 优化扩展界面语言文字;
2. 优化扩展设置以及弹出菜单页面;
3. 优化解除页面限制功能, 启用后立马生效;
4. 增加选项开关"选中文本的同时按下 Alt 键以 HTML 格式复制文本";
5. 使用 Alt 键替换 Shift 键触发 HTML 格式复制,避免出现奇怪问题;
6. 修复 iframes 加载报错的问题;
7. 修复删除隐藏元素一处 bug;

Version 1.1.7 2016/05/02

1. 增加解除页面复制功能(实验),可以使用快捷键触发;
2. 缓存列表页面的设置快捷键移动到设置页面;
3. 增加"选中复制时删除隐藏元素"开关;
4. 禁用选中自动复制后扩展图标显示OFF作为提示;

Version 1.1.6 2016/05/01

1. 缓存列表页面点击启用/禁用后立马更新提示;
2. 复制通知内容中的回车符号替换为空格,优化显示空间;
3. 删除“选中文字自动复制”和"当选中文字的同时按下shift键才复制文本"开关;
4. 增加切换选中自动复制快捷键(在扩展程序-键盘快捷键中设置);
5. 增加标题和地址复制快捷键(在扩展程序-键盘快捷键中设置);
6. 选中文本并且按下 shift 键会以 html 格式复制,否则以文本格式复制;

Version 1.1.4 2016/04/30

1. 回滚到 chrome 原生通知方式,优化通知显示;
2. 缓存页面展示优化,提示文字靠右显示;
3. 支持通过点击工具栏菜单上的禁用按钮去临时关闭页面复制功能;
4. 缓存大小最小值改成5;

Version 1.1.3 2016/04/27

1. 修复选中后文本消失的bug;
2. 增加复制缓存大小,可选值在10~500之间;
3. 设置页面增加自动保存功能;
4. 优化通知显示;

1. Fix the selected text disappear bug.
2. Increase the cache space, now you can set the value between 10 and 500.
3. Support auto-save when change the settings in the option page.
4. Improve the notification style;

Version 1.1.2 2013/12/07

1. 使用chrome.notifications改进通知显示;
2. 修复 iframe 下扩展无法正常工作的 bug;

Version 1.1.0 2013/07/07

1. 增加所有标签的标题和地址复制功能;
2. 修复_locales/zh_CN文件中的内容错误;

Version 1.0.6 2013/03/03

1. 增加选项:当选中文字的同时按下shift键才复制文本;
2. 修改复制完成后的提示框样式;
3. 删除复制文字前后的多余回车;
4. 删除复制文本中带的隐藏文字(实验性);

Version 1.0.5 2013/02/24

1. 修复Chrome最新版本下弹出窗口中拷贝历史出现滚动条的bug;
2. 增加选项:复制成功时在窗口右下角显示提示;
3. 删除选项:弹出窗口中仅显示复制缓存项内容的前n个字符;

Version 1.0.2 2013/02/14

1. 编辑框中可以禁用自动复制功能;
2. 保存选项配置时自动更新到所有标签;

Versoin 1.0.0 2013/02/13

1. 上传扩展;

转载请注明转自: 团子的小窝 , 本文固定链接: CopyBetter: 增强复制扩展

  1. forrestliu's avatar
    forrestliu 发表于 2021-01-05 5:40:27 回复 #1

    能不能批量highlight文字并复制呢,最好支持通配符,谢谢

  2. bluesky's avatar
    bluesky 发表于 2020-10-13 7:40:22 回复 #2

    测试发现,若开启默认解除页面复制功能的选项,会跟smartup手势有冲突,麻烦修正下,谢谢

  3. 香吉士's avatar
    香吉士 发表于 2020-03-08 12:30:33 回复 #3

    请问这个能自动复制PDF里选中的么?

  4. moisfool's avatar
    moisfool 发表于 2020-02-08 18:00:36 回复 #4

    https://zhaoolee.gitbooks.io/chrome/content/

    这个页面,Autocopy可以复制,但copybetter就不行

    • kodango's avatar
      发表于 2020-02-26 6:33:51 回复

      @moisfool:已经修复了,不过扩展上传到webstore,还没通过审核

  5. DL's avatar
    DL 发表于 2019-10-22 17:12:15 回复 #5

    Could you please add to the Chrome extention an option, that from selected and copied text are removed extra empty lines, which is already an option in a Firefox add-on called AutocopySelection2Clipboard. But Firefox is for me too slow on loading some websites. I have searched a lot for such feature in Chrome, but not found. It would be very heplfull, because I am copying a lot of numbers from chrome to excel and dont want to have empty rows.

    • DL's avatar
      DL 发表于 2019-10-22 17:16:38 回复

      @DL:The middle sentece should be: I have searched a lot for such feature in Chrome, but not found. It would be very heplfull ...

      • kodango's avatar
        发表于 2020-03-01 4:09:18 回复

        @DL:新版已经支持
        The latest version has already added this option

  6. helo's avatar
    helo 发表于 2018-04-19 3:31:25 回复 #6

    ubuntu下,这个插件好像有点问题,一选中文本就自动复制,不管有没有设置这个选项,windows下没问题,楼主还有空确认一下这个问题吗?

  7. liuyifei's avatar
    liuyifei 发表于 2018-03-20 15:47:10 回复 #7

    我只是一个chrome扩展发烧友,其实你可以开发一种朗读中文网页扩展,面向适合盲人和懒人,这个市场体量很广大。chrome商店里的这类扩展支持中文的都有致命缺陷,就差来个后起之秀,成为这方面的集大成者。另外,还可以开发一种专门针对chrome扩展程序的快捷键增加工具,这方面还是空白市场。就是有很多扩展的开发者设置了几个功能,可悲的是只安排了一个激活程序的快捷键空位,让人想如果其他的功能按钮也能设置快捷键多好啊。还有就是作者压根就不知道用户有使用扩展快捷键的需要,而根本忘记预留快捷键设置空位。就是不知道这个有没有可能实现,也许是我外行,思维有点天马行空了。

  8. GregAMO's avatar
    GregAMO 发表于 2016-10-18 15:54:33 回复 #8

    拜托把快捷键列表里面其他按钮,诸如
    「解除当前页面的复制限制」
    「复制所有标签的标题和地址(HTML格式)」
    「复制所有标签的标题和地址(文本格式)」
    「复制当前标签的标题和地址(HTML格式)」
    「复制当前标签的标题和地址(文本格式)」
    都放在chrome icon的弹出菜单里面把~
    和「禁用选中复制」放在一起,因为扩展+快捷键是在很多记不住……
    这样我只要记得激活「增强复制」的快捷键,其他功能用方向键选择就可以了~
    ===
    另,能手动设置复制格式真是棒棒哒!!感谢
    比如文本格式改成Markdown样式的:- [%TITLE%](%URL%)

  9. 越来越好's avatar
    越来越好 发表于 2016-05-07 18:22:19 回复 #9

    2016-5-8更新文档请看!
    希望优先搞定115的备注复制问题,还有就是希望可以支持链接上选择文字时的自动复制!

  10. 发烧友's avatar
    发烧友 发表于 2016-05-07 3:47:53 回复 #10

    新增一个功能性快捷键的建议,你看看可行不?
    另外115之备注的编辑框里无法复制的问题,搞定了没?

  11. TITLE-URL's avatar
    TITLE-URL 发表于 2016-05-06 8:41:19 回复 #11

    1.1.8 版本,在页面直接 CTRL+C 复制 %TITLE% - %URL% 的功能不好使了,求救!

  12. 发烧友's avatar
    发烧友 发表于 2016-05-04 2:41:24 回复 #12

    1.1.8近乎完美咯,但目前还2个问题你看看。

    1.115网盘页之文件-备注里的文本无法自动复制。
    已经设置选择为编辑框里也可自动复制的了,具体可以看分享页,有截图说明。

    2.关于桌面通知提醒的,请问下那个扩展logo是否能去掉不显示? 或者这也有开关咯。
    扩展logo是解析度差点但挺好看,不过想更加简约沉浸,
    所以能否改为不带logo或开关选项。
    也就是通知提醒只有被复制的文本提示就够了。

    • kodango's avatar
      发表于 2016-05-05 12:15:29 回复

      @发烧友:通知里面的图标不能去掉,chrome要求一定要包含icon。115我回头看下,这个网站太垃圾,电脑端不能直接登陆

      • 发烧友's avatar
        发烧友 发表于 2016-05-06 6:07:41 回复

        @kodango:更新补充了再看看。

  13. 发烧友's avatar
    发烧友 发表于 2016-05-03 2:24:30 回复 #13

    再看看那个分享页吧,开头处有彩蛋滴!!

  14. 粉丝~'s avatar
    粉丝~ 发表于 2016-05-02 20:25:49 回复 #14

    麻烦作者大大,有空重新检查下代码逻辑是否严谨等问题,
    尤其是一些曾经版本的按键之类是否冲突什么的,不然难免再生bug啊。。嘎嘎。。

    • 粉丝~'s avatar
      粉丝~ 发表于 2016-05-02 20:54:15 回复

      @粉丝~:建议文档更新了那里有截图。

  15. 粉丝~'s avatar
    粉丝~ 发表于 2016-05-02 18:57:20 回复 #15

    V1.1.7.1版本:一个退化+一个巨大的BUG,请求修复!

    1·退化:切换选中自动复制,
    这个快捷键按下后为什么没有了启用/禁用的桌面右下角通知了?
    之前版本1.1.6是这样的,现在新版就退化了??
    优雅的通知提示本身就是一种用户交互了,
    不然目前的话按下了禁用快捷键,自己也不知道生效了没。

    2·巨大致命BUG:请求赶紧修复对于按住Shift选择的BUG。
    这个你漏测试了,非编辑框里的这个shift首尾选择的,可能知道的人不多。
    ①当你鼠标点击下起始位置,然后按住Shift不放同时点击鼠标左键,
    这就是首尾区间连选的目标选择选中,对吧?
    ②然后BUG来了,不仅有的会自动复制错误,而且全部会自动加上了等东东,
    比如我shift选择的是“摘要”,而自动复制了却是“标题”,
    测试页面(是全部都有Shift选择BUG,这个示例页面只我说的复制与所选择的不符合:zdfans.com
    你用shift选择摘要,就是标题下方的,然后会变成复制到了标题。
    ③跟以前的BUG一样选择后自动复制后,文本的选择会凭空消失。
    就是当你先点击下鼠标,然后按住Shift不放的区间选择,选好后,只要你鼠标放开,
    选择就无故消失不见了。

    声明:编辑框里一切正常,非编辑框的所有页面的按住SHift的选择都有各种bug。

    • 粉丝~'s avatar
      粉丝~ 发表于 2016-05-02 19:06:12 回复

      @粉丝~:我猜这个按住Shift不放的区间选择BUG,
      是由于你新版本里没有删除掉以前版本里的shift相关的代码段吧?
      以前不是有个选项是按住shift则复制html什么的嘛,对吧。
      你可能漏去掉了,因为现在完美新版本完全不需要什么按住shift了。

    • kodango's avatar
      发表于 2016-05-03 2:02:02 回复

      @粉丝~:1·退化:切换选中自动复制,

      ==> chrome下使用工具了按钮上的badget文字替换了通知,这个更加直观。禁用选中复制后图标右下角会显示 OFF 字样,这种方式更加直观。

      2·巨大致命BUG:请求赶紧修复对于按住Shift选择的BUG。

      ==> 我这里测试没有你说的问题,你提供的测试网站上操作也是正常。
      1)如果选中文本的方式是“点击开始处,按住 SHIFT 键再点击结束出”,这个和直接选中自动复制效果一样,都是纯文本模式。
      2)如果是先选中文本,再按下 SHIFT 键,会以HTML格式复制选中的文本,而且选中的文本会回到未选中的状态(这个是预期内,我认为是合理的)。

      • 发烧友's avatar
        发烧友 发表于 2016-05-03 2:16:04 回复

        @kodango:反驳你2个答复。
        1,有没想过图标是隐藏的呢,那还没看什么off开关,我就是隐藏折叠起来呢,用快捷键呼出来。
        因为扩展按钮太多了只能隐藏前端不影响的扩展。

        2,那个问题确确实实存在,而且根深蒂固,分别测试45内核和49内核都一样百分百必现。
        具体可否加QQ或邮箱说,这里不便啊。。。

  16. 粉丝's avatar
    粉丝 发表于 2016-05-02 18:10:19 回复 #16

    1.1.7.1版本请问:
    1.选中复制时清理隐藏元素。这个勾选项,
    打勾是开启还是关闭的意思啊?
    也就是说我不要这个什么清理隐藏功能,是打勾还是打勾呢?
    还有麻烦下了,关于什么隐藏元素,我还是搞不懂,
    能否给个示例页面,让我真正明白下这个功能到底是什么了好吗?

    2.按钮图标点击的弹窗,
    允许复制和禁用,貌似好乱啊,都具体什么意思呢?
    我都测试了,不过好乱啊。。

    3.能否再增加一个设置选择选项,就是点击按钮图标是一键临时开关的。
    用户可以选择这种模式。 说说下,不好做也没事哈。

    • kodango's avatar
      发表于 2016-05-03 1:55:25 回复

      @粉丝:1.1.7.1版本请问:
      1.选中复制时清理隐藏元素。这个勾选项,
      打勾是开启还是关闭的意思啊?
      也就是说我不要这个什么清理隐藏功能,是打勾还是打勾呢?
      还有麻烦下了,关于什么隐藏元素,我还是搞不懂,
      能否给个示例页面,让我真正明白下这个功能到底是什么了好吗?

      ==> 选中在复制的时候会尝试删除隐藏的元素,一些不可见的文本,一些网站用来干扰复制,例子网站找不到,你可以试试 https://jsfiddle.net/mkwqs9ra/

      2.按钮图标点击的弹窗,
      允许复制和禁用,貌似好乱啊,都具体什么意思呢?
      我都测试了,不过好乱啊。。

      ==> 这个功能只有对限制复制的网站有用,所以默认没有开启 ,测试页面可以在起点随便找一篇文章,比如:http://read.qidian.com/BookReader/csHfjR-l4tgTFqQ-idajwA2,VhmjKZIfBSHM5j8_3RRvhw2.aspx

      3.能否再增加一个设置选择选项,就是点击按钮图标是一键临时开关的。
      用户可以选择这种模式。 说说下,不好做也没事哈。

      ==> 不行,按钮点击popup页面(当前模式)和启用/禁用只能二选一,所以这个需求做不到,现在提供了快捷键可以快速禁用,也有快捷键可以直接禁用扩展本身(chrome自带)

      • 发烧友's avatar
        发烧友 发表于 2016-05-03 1:59:11 回复

        @kodango:快去先看看那个shift的超级bug问题把,那个分享页知道把

      • 发烧友's avatar
        发烧友 发表于 2016-05-03 2:06:10 回复

        @kodango:原来允许复制是解除复制的限制,我还以为是普通的复制开关呢,这个你在文本描述没有写好
        建议更改一个名,比如什么好,能够让人不产生歧义的。
        我想不出恰当又简短的哈

  17. 粉丝's avatar
    粉丝 发表于 2016-05-02 14:54:08 回复 #17

    作者大大呀,
    ·增加解除页面复制功能,
    这个功能可否也有开关呢?
    我怕默认强制开启,又会影响性能或者生BUG什么的。
    最最最主要的一个原因是:
    几乎很少见过页面限制右键的网页,因为比较少去书站小说站网站呢。。
    还有解除右键限制的扩展和油猴脚本也很多呢。
    这个是可以有,但不能强制开启,应该有要开关设置比较好的说,
    平时关着,一旦需要用到的时候,才进入设置页面开起来用用。
    如果经常去的网站又需要解除复制的话,我才会再去设置里一直开启了。

    能支持不?

    • kodango's avatar
      发表于 2016-05-02 14:58:40 回复

      @粉丝:默认不开,可以手动触发,也可以默认自动开启。

  18. 粉丝's avatar
    粉丝 发表于 2016-05-02 14:48:16 回复 #18

    请问作者大大,
    *启用调试日志,这个勾选项是什么意思呢?
    要不要打勾呢?

    是不是用来反馈BUG什么的呢?
    如果扩展开发成熟了貌似可以去掉了吧?

    • kodango's avatar
      发表于 2016-05-02 15:10:02 回复

      @粉丝:调试用,不需要关注,不需要打开。

  19. dnknn's avatar
    dnknn 发表于 2016-05-02 9:27:06 回复 #19

    还有一个问题就是,可以不用支持什么清除隐藏内容的功能,
    直接删掉这个功能或者这个也能有个开关选项。
    因为这个功能可能会生产出很多bug出来,就像上次说的谷歌46内核以上那个致命bug了。
    最重要是什么清除隐藏文字,貌似跟复制的关系也不大,
    要做好自动复制这个神乎其技的快捷助手基本相关才是硬道理呦!
    还有就是我貌似从没怎么见过什么隐藏文字,
    有的话也是几乎很少的吧,谁整天玩这种隐藏文字是吧。

    • kodango's avatar
      发表于 2016-05-02 13:29:54 回复

      @dnknn:哈,可以设置选项开关,这个扩展13年写的,那时候在小说站上看书,头疼这种干扰手段。

      • 粉丝's avatar
        粉丝 发表于 2016-05-02 14:26:42 回复

        @kodango:是啊,要有这个隐藏文字的开关是比较好的了,
        否则隐藏功能的代码要是没弄好,就反而容易对页面判断错误生BUG。

  20. dnknn's avatar
    dnknn 发表于 2016-05-02 9:20:38 回复 #20

    其实可以增加百度云网盘分享的crx文件,
    有些不懂翻山越岭的没法爬上谷歌的。

  21. dnknn's avatar
    dnknn 发表于 2016-05-02 9:07:08 回复 #21

    反馈2个问题:
    第一,这个问题很不爽哦。
    复制当前/所有标签的标题和地址(文本格式),
    可否像之前那样可以设置是否只在没有任何选中的情况下才会生效呢?
    目前在选中情况下也会生效。
    比如一般的习惯都是选中后(或者编辑框里全选)然后按下ctrl+C,
    此时如果快捷键设置为ctrl+C,那么就无法复制到文本了。
    所以,可否增加设置,这样的话,就依然保持之前的ctrl+C的一按键二用了,更加简单方便高效!
    因为ctrl+C在没有任何选择下,作为复制标签地址是非常好的设计哦。
    有选择则是复制文本。
    两者并不冲突的。
    所以应该有这样的设置项,可以有吗?

    第二,切换选中自动复制,按下后可以支持扩展按钮变化的视觉交互。
    比如说禁用后,按钮会变成灰色或者有个off等小文字标识之类的。

    • dnknn's avatar
      dnknn 发表于 2016-05-02 13:24:04 回复

      @dnknn:正式综合各种测试体验,撤销回第一条建议,
      作者眼光不错,改进得很好很强大!
      就应该目前这样吧,各种测试发现觉得是最好最佳的,没任何问题了!!!

      选择文本后放开鼠标即自动复制,
      因放开后依旧选中了,此时直接Ctrl+C的复制则是富文本的复制了,
      完美的多种复制操作,堪称神乎其技了!!!
      然后其他快捷键个人设置,连开关控制都不必了,因为本身终于完美咯!
      复制当前标签页URL文本设置快捷键为Alt+C
      复制所有标签页URL文本设置快捷键为Shift+Alt+C
      一切好用正常very very Good!!!

  22. 很感谢您's avatar
    很感谢您 发表于 2016-05-02 8:46:30 回复 #22

    能不能把选中文字自动复制开关还回来……有些时候要看一些反白内容,结果选中后就自动复制并清空了反白部分(相当于清空了我要看的内容),就算设置了快捷键也完全没用,只能暂时禁用脚本,很不方便。

  23. dnknn's avatar
    dnknn 发表于 2016-05-01 16:58:55 回复 #23

    1.1.5版本出现了严重致命的开关BUG问题,
    不仅按钮图标的禁用无效,还是会出现通知,而且连
    设置页面的开关也都无效了。
    选择文本后放开选择,是没有提示了没错,但是只要按下Ctrl+C就会桌面提示了。
    而且呢,也完全无法复制到富文本。
    总而言之,有且仅有的唯一解决方法就是:完全禁用扩展(不启用),此时才能复制到富文本。
    这个问题很严重啊,强烈建议修复下。
    测试:360极速浏览器8.5.140(45内核)

    • kodango's avatar
      发表于 2016-05-02 7:36:21 回复

      @dnknn:可以试试 v.1.1.7 版本,因为手头没有 windows 机器,我更多是在 mac 下测试的。快捷键可以自己设置,具体看设置页面。

      • dnknn's avatar
        dnknn 发表于 2016-05-02 8:44:06 回复

        @kodango:谷歌上没有1.1.7版本

        另外点击按钮弹出的快捷键这个链接在360极速浏览器上无法打开,
        360的扩展页面是自家的。
        chrome://chrome/extensions/configureCommands
        这个地址是不是扩展-开发者模式下,最底部的那个键盘快捷键自定义的吗??

        • dnknn's avatar
          dnknn 发表于 2016-05-02 8:49:40 回复

          @dnknn:我用的是谷歌上的1.1.6版本。
          请问下快捷键设置的:切换选中自动复制,这个是什么意思呢??

          最后稍微初次测试,貌似达到比较完美的程度咯,辛苦啦!!

          还有这更新十分给力:此后日子你无须临时禁用也可以轻松复制富文本了,
          也就是说这个扩展永远开启都没有任何什么不便了,是这个意思吧?

          选中文本并且按下 shift 键会以 html 格式复制,否则以文本格式复制;

          • dnknn's avatar
            dnknn 发表于 2016-05-02 8:55:59 回复

            @dnknn:新版非常赞啊,选中文字后会自动复制,并且复制后的选中不会自己消失了。

            选中文本并且按下 shift 键会以 html 格式复制。

            我发现不是的,所以建议增加设置,可以按下shift是复制富文本的切换选择,
            因为毕竟html格式复制,使用的情况少之又少。

            目前我发现选中后会自动复制纯文本格式,但是你依然可以继续右键-鼠标点击复制,
            此时复制的就是富文本了。

          • kodango's avatar
            发表于 2016-05-02 8:56:59 回复

            @dnknn:请问下快捷键设置的:切换选中自动复制,这个是什么意思呢??

            >> 可以切换选择自动复制开启或者关闭,我自己设置的是 "Alt + ,"

            v1.1.7 我提交了还没发布成功,我看下。

        • kodango's avatar
          发表于 2016-05-02 8:57:58 回复

          @dnknn:是的,没有考虑过去兼容国产的一些浏览器,或者可以通过 扩展页面-快捷键设置

  24. dnknn's avatar
    dnknn 发表于 2016-04-30 22:19:19 回复 #24

    请问版本号时间怎么不一样?而且1.1.5对比1.1.4更新了什么内容呢?
    Version 1.1.4 2016/04/30

    而谷歌扩展商店是
    版本: 1.1.5
    最后更新日期: 2016年4月29日

  25. dnknn's avatar
    dnknn 发表于 2016-04-24 16:42:56 回复 #25

    这个插件非常好用一直用了好几年,可是不知作者能否更新维护下一个致命BUG的问题,
    这个插件自从chrome 46内核以上版本的所有基于chrome的浏览器都会出现双击文本区域自动消失的BUG,
    所以请求作者如果有时间,能够修复下好吗?
    随便示例地址:http://bbs.360safe.com/thread-6067570-1-1.html
    只要双击帖子区域文本,立马就会消失变成空白了。
    注意:chrome46以上版本才有这个BUG

    • kodango's avatar
      发表于 2016-04-26 13:51:03 回复

      @dnknn:工作太忙了,好久没有关注过…… 我有空关注下。

      • dnknn's avatar
        dnknn 发表于 2016-04-26 13:54:44 回复

        @kodango:你好,可否邮件联系啊?? 给你发邮件啦

    • kodango's avatar
      发表于 2016-04-26 13:58:13 回复

      @dnknn:bug 的地方已经找到了,我想想怎么修复,都忘记怎么打包扩展了,尴尬

      • dnknn's avatar
        dnknn 发表于 2016-04-26 14:03:40 回复

        @kodango:dangoakachan(at)foxmail.com
        您是这个邮箱吗,怎么半个月都不见回复呀 ,
        邮箱或者QQ都可以,给您说几点建议和问题,可不可以呢?
        这里评论留言说不清

        • kodango's avatar
          发表于 2016-04-26 14:10:26 回复

          @dnknn:最近很少看邮件……你可以先给我看看,不一定满足。。

          • dnknn's avatar
            dnknn 发表于 2016-04-26 14:26:29 回复

            @kodango:当时写的忘记存在哪里了我晕。
            现在随便说几点吧,
            优先修复文本消失的致命bug问题。
            然后右下角桌面通知提醒,这个很好,可是能否去掉插件名称“增强复制”等这几个固定的文字吗?
            也就是那个通知文本只有复制的文本文字,这样体验更好哦!
            可否增加快捷键的一键开关,这个快捷键支持自定义。或者是右键菜单的开关也行。有时候要暂停下去复制富文本。
            设置界面,可否重新设计,比如支持可视化,无需再点击什么保存的按钮即可生效了。
            设置界面的字体应该大号点。
            按钮图标,可否增加暂停的按钮开关呢,暂停1分钟后自动再开启之类的。
            桌面右下角通知提醒,可否支持自定义样式颜色之类的。
            反正就是带有插件名称的打扰哦,只显示被复制的文本,这样才能够沉浸式的体验效果。

            • kodango's avatar
              发表于 2016-04-26 14:34:11 回复

              @dnknn:bug我修复了,还要研究下怎么打包(忘记了。。),另外缓存大小可以设置的更大,最大20->500。
              其他几个我先琢磨琢磨。。今天我会出一个新版本。

              非常抱歉,懒癌发作。。

              • dnknn's avatar
                dnknn 发表于 2016-04-26 15:43:03 回复

                @kodango:其实缓存多少个貌似不是很重要地说,太多个反而不好。而且很多人用全局性的剪贴板程序了。
                请问那个严重bug的原因是怎么回事呢,为什么连文本都会消失呢。
                可不可以修改去掉通知的增强复制这一行的默认文本,可以吗?
                这样可以更好一眼看出被复制的文字,而且谷歌的通知功能那个小喇叭就可以显示增强复制的插件名称了,所以说作者您是否应该采纳下这个建议了呢

                • kodango's avatar
                  发表于 2016-04-26 16:41:29 回复

                  @dnknn:去不了,chrome的notification api就是这么设计的,我换了一个方法实现。
                  那个bug是因为在复制文本的时候会去删除隐藏的文字(比如小说网站会有隐藏文字干扰),在判断一个元素是否是隐藏的时候逻辑不对导致误判。

                • kodango's avatar
                  发表于 2016-04-26 17:51:04 回复

                  @dnknn:已经 releas 一个版本,接下来基本上不会有特别重大的更新了。有严重问题可以这里反馈。

                  • dnknn's avatar
                    dnknn 发表于 2016-04-26 18:50:26 回复

                    @kodango:请问下那个BUG怎么会跟chrome内核版本有关啊,在chrome46版本以下都完全没问题呢。

                    V1.1.3新版确实修复谷歌46以上版本的致命BUG问题,
                    设置页面改成可视化的自动保存并自动生效,大赞有加啊!

                    但新版也大改了通知显示,跟之前的通知显示有好也有不好,
                    同时我发现这个改变也产生其他BUG问题了,具体往下看:

                    大哥呀方便直接交流下吗,这里不能贴图,无奈唯有用有道笔记分享页实时更新,
                    具体请点击看 http://dwz.cn/CopyBetter(百度短链)
                    源链接http://note.youdao.com/yws/public/redirect/share?id=d79557e045ff3c0588d7c1e3b1a53f14&type=false

                    • dnknn's avatar
                      dnknn 发表于 2016-04-26 18:51:04 回复
                      • kodango's avatar
                        发表于 2016-04-27 4:02:58 回复

                        @dnknn:非常感谢你的支持,你的意见我会考虑

                        • dnknn's avatar
                          dnknn 发表于 2016-04-28 0:59:02 回复

                          @kodango:所说的这么多问题有没办法全部完美修复好呢?

                    • kodango's avatar
                      发表于 2016-04-27 4:02:35 回复

                      @dnknn:昨天太晚了,周末放假我花点时间整理下。

                      • dnknn's avatar
                        dnknn 发表于 2016-04-27 4:29:19 回复

                        @kodango:嗯好没事,请问有点击链接查看笔记页吗?

                        • dnknn's avatar
                          dnknn 发表于 2016-04-27 14:23:12 回复

                          @dnknn:又发现了好几个问题或者bug了。

                        • kodango's avatar
                          发表于 2016-04-28 18:43:50 回复

                          @dnknn:看了,
                          1)快捷键不打算支持,先在工具图标菜单里面加一个禁用吧。。就这样。。
                          2)浏览器通知是 chrome 标准的api,不支持定制颜色、样式、字体什么的;

                          • dnknn's avatar
                            dnknn 发表于 2016-04-29 2:48:05 回复

                            @kodango:@kodango 这版做得贴心许多了,大赞有加!
                            另外我更想了问题建议,老大再看看下。

                            • kodango's avatar
                              发表于 2016-04-29 5:59:40 回复

                              @dnknn:1.为什么才复制几个词也会出现省略号呢。。感觉还以为复制了很多,感觉也怪怪的。
                              v1.1.2版本貌似只有在复制了很多时候才出现省略号的。
                              建议自适应显示,可以吗?比如复制在2行之后才出现省略号。
                              2.通知提示的被复制内容的字号可否大号点? 比如12号或者14号。目前太小了。

                              通知的样式是不能修改的,这个chrome没有提供api设置。省略号的处理是多行只显示第一行,如果一行内容过多只显示35个字符。

                              3.禁用这个按钮,可否即时生效。就是点击禁用后就变成“启用”

                              恩,这个简单,可以改。

                              4.ctrl+shift+C的BUG问题,还是没有修复哟。

                              等我找一台windows机器测试下。

                              5.最后建议,扩展图标,终于支持了临时关闭。
                              但是还是建议,设置里增加按钮点击的动作交互。
                              就是我可以设置点击图标就是直接的一键临时禁用,
                              因为缓存列表我从不去看或用的(我用了全局性的剪贴板软件Shapeshifter),
                              所以再弹出缓存列表再点击禁用,还是多了一步点击操作。

                              因为你设计了缓存列表,所以我肯定不能建议你默认改成这样是吧,
                              所以最好是设置里有这样一个设置选项,方便用户自定义选择适合自己的。

                              -> 接下来会考虑加一个快捷键,按钮点击chrome不支持……

                              • dnknn's avatar
                                dnknn 发表于 2016-04-29 6:49:39 回复

                                @kodango:反驳你两个答复。
                                1省略号的处理是多行只显示第一行,如果一行内容过多只显示35个字符。

                                老大你没有看到截图吗,才复制几个字也出现了省略号,这个就很不妙了,或者就是bug或者是你没有代码不够严谨。根据你的规则,正常应该是35字符之内就是完全显示了,不会自动加上省略号的。

                                2按钮点击chrome不支持 。
                                你错了,太多太多的扩展图标都可以一键点击开启关闭的。
                                需要扩展例子再提供了,你再研究下。
                                或者是我误解你意思,我也没仔细测试,那些一键点击按钮的开关形式,貌似是全页面的全局开关,临时页面开关这个我也忘记了有没这样的。

                              • dnknn's avatar
                                dnknn 发表于 2016-04-29 6:53:38 回复

                                @kodango:增加快捷键是临时开关吗?会是什么组合快捷键呢?
                                顺便建议下,开关快捷键按下后,要能有所提示,方便知道生效了。
                                关于提示,最好是在当前页面tips形式高亮浮层弹出。
                                如果不行就桌面右下角处的通知提示吧。

                                • kodango's avatar
                                  发表于 2016-05-02 7:35:40 回复

                                  @dnknn:可以试试 v.1.1.7 版本,因为手头没有 windows 机器,我更多是在 mac 下测试的。快捷键可以自己设置,具体看设置页面。

                      • dnknn's avatar
                        dnknn 发表于 2016-04-27 15:04:51 回复

                        @kodango:又发现了好几个问题或者bug了。

                      • dnknn's avatar
                        dnknn 发表于 2016-04-28 0:58:23 回复

                        @kodango:2016年4月28日08:57:50,又再次发现了一个快捷键BUG问题了,也算严重!

  26. 网站大全's avatar
    网站大全 发表于 2015-08-16 8:11:41 回复 #26

    太感谢了,刚好要用到

  27. 呵呵's avatar
    呵呵 发表于 2015-05-22 11:44:31 回复 #27

    最新版chrome42版本是不是失效了

  28. LELE's avatar
    LELE 发表于 2015-01-18 1:21:31 回复 #28

    最好支持粘贴甚至粘贴菜单,能选择性粘贴。

  29. 搞笑段子's avatar
    搞笑段子 发表于 2014-11-13 0:18:02 回复 #29

    这里的内容真的不错。支持一下。。

  30. mini's avatar
    mini 发表于 2014-05-09 1:54:25 回复 #30

    好像现在按Ctrl C不能复制网页标题啊

    • mini's avatar
      mini 发表于 2014-05-09 1:55:32 回复

      @mini:搞错了

  31. 年年's avatar
    年年 发表于 2013-11-15 9:27:34 回复 #31

    这个扩展可以移植到safari上么?因为flash的原因弃用了chrome,可是之前用了一阵大大的扩展真的很棒,都让我有点舍不得放弃chrome了!如果大大能移植到safari上就好了!跪谢!

    • kodango's avatar
      发表于 2013-12-29 16:07:02 回复

      @年年:safari 貌似只能通过flash实现复制,无法用原生js实现。

  32. Stephen's avatar
    Stephen 发表于 2013-08-16 14:37:36 回复 #32

    Opps! Problem solved. The culprit is ScriptSafe Addon. Need to set the option to "Trust" for it to work.

    謝謝~

  33. Stephen's avatar
    Stephen 发表于 2013-08-16 14:33:51 回复 #33

    Hi,

    It doesn't seem to work work on Yahoo! Dictionary.

    Pls try the below link:
    http://hk.dictionary.search.yahoo.com/search?p=emissary&fr2=dict

    Thanks~

  34. kodango's avatar
    发表于 2013-02-28 2:30:41 回复 #34

    @Jak Wings
    嗯,所以也是放到todo list中,我自己会尝试折腾折腾。。

  35. kodango's avatar
    发表于 2013-02-28 2:30:11 回复 #35

    @Jak Wings
    感谢建议,不过不复制到剪贴版,其它软件就没办法用了,不一定是在chrome里面粘贴。

  36. Jak Wings's avatar
    Jak Wings 发表于 2013-02-27 20:29:41 回复 #36

    还有复制时去除隐藏文字是一个比较麻烦的东西,因为有些网站是靠改变字体颜色与背景颜色相似来达到隐藏。

  37. Jak Wings's avatar
    Jak Wings 发表于 2013-02-27 20:27:22 回复 #37

    感觉都是些不常用的功能……剪贴板历史什么的建议用独立软件。另外建议去自动复制选中内容功能模仿一下Linux系统的鼠标中键粘贴,不要直接复制到clipboard中,否则容易造成混乱。

  38. kodango's avatar
    发表于 2013-02-24 14:17:21 回复 #38

    @猫薫
    已经Fix该问题,请更新下新版本试试。

  39. 猫薫's avatar
    猫薫 发表于 2013-02-23 11:28:29 回复 #39

    @kodango
    另外,在Chrome(版本号Stable 25.0.1364.97m,Win7 32位系统)上出现了问题,复制多个内容之后打开界面无法点击滚动条查看后期的内容
    http://ww4.sinaimg.cn/large/6f6f7b14jw1e23k8naw85j.jpg

    • kodango's avatar
      发表于 2013-02-24 12:38:57 回复

      @猫薫:我也遇到这个问题了,我会马上跟进解决的,谢谢反馈。

  40. boromeke's avatar
    boromeke 发表于 2013-02-23 4:12:43 回复 #40

    非常实用!

  41. sqzhang's avatar
    sqzhang 发表于 2013-02-22 17:47:36 回复 #41

    几个复制之后,滚动条卡死,不能动,与有道划词翻译扩展是不能同时开启的。
    版本 25.0.1364.97 m

    • kodango's avatar
      发表于 2013-02-24 12:40:05 回复

      @sqzhang:可以同时开启,我一直是同时用的,滚动条卡死是指?

  42. kodango's avatar
    发表于 2013-02-22 15:57:08 回复 #42

    @猫薫
    这一点可以考虑,我在新的版本中会增加这一点,谢谢反馈。~

  43. 猫薫's avatar
    猫薫 发表于 2013-02-22 15:00:34 回复 #43

    建议在复制之后出现一点提示以确定复制完成

  44. Bob's avatar
    Bob 发表于 2013-02-17 12:40:22 回复 #44

    给力!!!