分享自用的 chrome 扩展 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
14ly
V2EX    分享创造

分享自用的 chrome 扩展

  •  1
     
  •   14ly 2016-0-04 14:24:10 +08:00 8541 次点击
    这是一个创建于 3434 天前的主题,其中的信息可能已经有所发展或是发生改变。

    从 2 年前开始用,一开始只有前 3 个功能,到现在已经很完善了。

    功能 1 :选择并搜索

    功能 2 :选择并在当前网站搜索

    功能 3 :选择并查字典


    可以直接选择链接上的文字:按住 shift 并单击链接

    功能 4 : shift+f 在当前网站的源码中搜索

    功能 5 : shift+ r 快捷显示 referer

    功能 5 : shift+ r 快捷显示 referer

    功能 5 : shift+ 上、下 适合没有鼠标设备的翻页

    下载

    链接: http://pan.baidu.com/s/1c2bVI4g 密码: 5nby

    第 1 条附言    2016-08-05 22:07:15 +08:00
    78 条回复    2019-06-25 09:32:03 +08:00
    dubaiyouyue
        1
    dubaiyouyue  
       2016-08-04 14:27:54 +08:00
    为什么我的 v 站看不到右边栏的广告啊,啊啊哈哈哈哈哈哈
    14ly
        2
    14ly  
    OP
       2016-08-04 14:31:14 +08:00
    @dubaiyouyue 屏蔽广告自己偷偷的就行了,你啊,还拿出来显摆
    imwangpan
        3
    imwangpan  
       2016-08-04 15:02:13 +08:00
    这个界面我咋一看还以为是 Edge 浏览器。话说楼主扩展为什么不上架商店啊?
    KevinChan
        4
    KevinChan  
       2016-08-04 15:18:03 +08:00 via iPhone
    希望可以上架商店
    EchoWhale
        5
    EchoWhale  
       2016-08-04 15:30:21 +08:00 via Android
    @imwangpan 因为注册开发者需要 5 美金吧
    kuxiazi
        6
    kuxiazi  
       2016-08-04 15:50:31 +08:00 via Android
    @EchoWhale 上架微软商店吧不要钱
    14ly
        7
    14ly  
    OP
       2016-08-04 17:05:22 +08:00
    @kuxiazi 我倒是想上架 MS 商店,但是搞不明白那个扩展这么弄。用网上的命令加完文件夹之后 edge 的扩展里什么反应都没有
    kuxiazi
        8
    kuxiazi  
       2016-08-04 17:57:42 +08:00
    @14ly @hjc4869 请教老师吧
    14ly
        9
    14ly  
    OP
       2016-08-04 18:45:08 +08:00
    @hjc4869 关键是 setup.cmd 里的 icacls %SourcePath% /grant "*S-1-15-2-3624051433-2125758914-1423191267-1740899205-1073925389-3782572162-737981194":"(OI)(CI)(WDAC,WO,GE)"这一句吗?我运行后 edge 的扩展中无变化
    @kuxiazi 其实我在我之前的主题中问过老师,但是……没有理我
    yylzcom
        10
    yylzcom  
       2016-08-04 18:49:06 +08:00
    上架 chrome 商店吧,有两个功能很实用的
    14ly
        11
    14ly  
    OP
       2016-08-04 21:03:26 +08:00   1
    Royli
        12
    Royli  
       2016-08-04 21:11:49 +08:00
    @14ly
    发生错误:

    未找到相关项目,该项目可能已被作者删除。
    14ly
        13
    14ly  
    OP
       2016-08-04 21:23:31 +08:00
    @Royli 现在已经刷出来了
    kylinking
        14
    kylinking  
       2016-08-04 21:38:53 +08:00 via iPhone
    原来 V 站旁边还有广告啊,还是这么 low 的广告-_-#
    snk100
        15
    snk100  
       2016-08-04 22:26:26 +08:00
    已收下。
    bayernmunchen
        16
    bayernmunchen  
       2016-08-04 22:34:33 +08:00 via Android
    可以
    imwangpan
        17
    imwangpan  
       2016-08-05 00:05:34 +08:00
    想问下 site 搜索是怎么实现的?能否通过鼠标手势实现这个功能。
    TashinV
        18
    TashinV  
    PRO
       2016-08-05 00:06:29 +08:00 via iPhone
    主题不错,能分享吗
    14ly
        19
    14ly  
    OP
       2016-08-05 00:43:42 +08:00
    @TashinV 360 浏览器商店中的
    @imwangpan 请搜索搜索引擎的搜索语法,关键词: site
    Ubuntuu
        20
    Ubuntuu  
       2016-08-05 01:53:06 +08:00
    挺适合墙内人用的
    forgetandnew
        21
    forgetandnew  
       2016-08-05 01:57:15 +08:00 via iPhone
    楼主的 gif 图片是怎么工具生成的啊?
    Tink
        22
    Tink  
    PRO
       2016-08-05 01:57:22 +08:00
    这是 chrome ?
    danshendog
        23
    danshendog  
       2016-08-05 02:02:51 +08:00
    想问楼主的浏览器是啥 ^_^
    Remember
        24
    Remember  
       2016-08-05 03:40:19 +08:00
    选择文字不会弹出啊, chrome 53
    Remember
        25
    Remember  
       2016-08-05 03:47:27 +08:00
    可以用了,不过求怎么改成 google ?
    badcode
        26
    badcode  
       2016-08-05 09:05:45 +08:00
    @Remember win10 下
    C:\Users\XXX\AppData\Local\Google\Chrome\User Data\Default\Extensions\lpbpcnllppajolddjjfmljlpppmeomaa\2.0_0 的 script.js 中 35 行
    badcode
        27
    badcode  
       2016-08-05 09:19:18 +08:00
    @Remember 其实这样也是用不了的,最好就是作者能在设置里实现可改 URL ,插件很好
    imwangpan
        28
    imwangpan  
       2016-08-05 09:56:19 +08:00
    @14ly 你误会我的意思了。我想问的是如何实现当前网站的 site 搜索?鼠标手势可以设置为指定网站的 site 搜索。例如我可以定义某种手势在百度云搜索,但是没法在我当前访问的这个网站进行搜索,所以想问下你这个点击“ site ”后在当前网站搜索是怎么实现的?
    arens
        29
    arens  
       2016-08-05 11:11:27 +08:00
    选中后右键可以直接搜索啊
    14ly
        30
    14ly  
    OP
       2016-08-05 14:40:17 +08:00
    @imwangpan 这我就不知道了,从来不用鼠标手势,如果鼠标手势搜索有 referer 倒是有搞头,你自己看看吧
    @badcode 已经实现这个设置了,商店已更新,忘记改编码了,所以非 Windows 下中文可能乱码
    @Remember 已经实现这个设置了,商店已更新,忘记改编码了,所以非 Windows 下中文可能乱码
    @danshendog 360 的极速, 360 的安全应该也行。有一个 edge 皮肤
    @Tink 360 极速 edge 皮肤
    @forgetandnew LICEcap ,按键显示是 keycastow
    Remember
        31
    Remember  
       2016-08-05 14:51:53 +08:00
    @14ly 自定义设置不好使啊亲
    14ly
        32
    14ly  
    OP
       2016-08-05 14:56:47 +08:00
    @Remember 说详细一些,可以给我发邮件
    Remember
        33
    Remember  
       2016-08-05 15:51:37 +08:00
    @14ly 只有第一项可以自定义,其他两项还是不行哇
    Royli
        34
    Royli  
       2016-08-05 19:49:56 +08:00
    @14ly
    可以分享下,自定义的方法吗
    badcode
        35
    badcode  
       2016-08-05 19:50:30 +08:00
    @Remember
    百度 https://www.baidu.com/s?wd=
    谷歌 https://www.google.com/search?q=


    要是能实现后两个自定义就相当完美了


    再次感谢分享
    14ly
        36
    14ly  
    OP
       2016-08-05 22:05:20 +08:00
    @Remember 现在行了
    @badcode 现在能实现后两个自定义
    badcode
        37
    badcode  
       2016-08-05 22:32:13 +08:00
    楼主,辛苦了

    我也只是说说而已
    这下不知说什么好了



    再次再次感谢,一切顺利
    Remember
        38
    Remember  
       2016-08-05 22:39:06 +08:00
    @14ly 辛苦了:)
    14ly
        39
    14ly  
    OP
       2016-08-05 23:16:38 +08:00
    @badcode
    反正腿伤了不能走,给自己找点事情做,无非是少看几集番
    这个功能的确比较实用,特别是对于使用原本 chrome 的人,有做的意义
    YingJie
        40
    YingJie  
       2016-08-05 23:28:08 +08:00
    必须顶.想要这个功能好久了,360 极速倒是有这样的搜索,但是那是用 360 搜索,很坑爹的感觉,所以 chrome 有了它,就可以有 360 极速的那种功能了
    badcode
        41
    badcode  
       2016-08-06 00:33:15 +08:00
    遇到一个问题
    用的是 chrome
    如果是
    ["Site","https://www.baidu.com/search?q=site:"+document.location.host+" "],
    会出现
    https://www.baidu.com/forbiddenip/forbidden.html

    当然例如改为
    ["Site","https://www.baidu.com/s?wd=site:"+document.location.host+" "],
    就正常



    可能 baidu 的就特殊点吧?
    不知道其他人用的实际情况如何
    Showfom
        42
    Showfom  
    PRO
       2016-08-06 00:48:40 +08:00
    楼主的 edge 主题可以分享下吗?
    badcode
        43
    badcode  
       2016-08-06 00:52:11 +08:00
    发现
    Bing 的支持 https
    例如
    ["Bing 翻译","https://www.bing.com/dict/search?q="],
    ["爱词霸","http://www.iciba.com/"],
    ["Google","https://translate.google.cn/#en/zh-CN/"], 不用翻 Q , en/zh-CN 是把英文翻译成中文, zh-CN/en/ 则反之


    发现可以无限添加下去...
    kuxiazi
        44
    kuxiazi  
       2016-08-06 07:32:17 +08:00
    [Win10 Edge 浏览器福利:微软发 Chrome 扩展转制工具] http://www.ithome.com/html/win10/247197.htm
    BigFun
        45
    BigFun  
       2016-08-06 09:53:38 +08:00 via Android
    篮你只一∴..一…
    14ly
        46
    14ly  
    OP
       2016-08-06 10:09:20 +08:00
    @kuxiazi 这东西没什么用,不如一句话: if(typeof(browser)!="undefined")chrome=browser ,这样修改后依然可以用于 chrome ,这东西会给 manifest.json 加一个私有属性,导致 chrome 不认

    @badcode 确实是这样的,我刚做出这个扩展的时候加了很多,什么京东淘宝的,后来发现多了看着烦,还是 3 个最合适
    现在我在用这个:
    ["百度","https://www.baidu.com/s?wd="],
    ["Site","https://cn.bing.com/search?q=site:"+document.location.host+" "],
    ["译中","https://translate.google.cn/#en/zh-CN/"]

    @Showfom 来自 360 浏览器,我刚刚提取出来了:链接: http://pan.baidu.com/s/1hr4DG8W 密码: p2x4
    @kuxiazi 现在已经适配了 edge ,但是并不能上架:
    如果你想在 edge 上尝试:链接: http://pan.baidu.com/s/1c2bVI4g 密码: 5nby ,选择 edge
    isbase
        47
    isbase  
    PRO
       2016-08-06 13:19:24 +08:00
    建议
    可以修改那几个标签大小,站内搜索增加 Google
    isbase
        48
    isbase  
    PRO
       2016-08-06 13:21:45 +08:00
    那几个标签有些太大了
    memory2005
        49
    memory2005  
       2016-08-06 16:15:08 +08:00
    感谢分享你的代码。
    我直接按照自己需求修改了 crx 包,虽不懂代码经多次实践删删改改的,还是按照自己需求改好了。
    这个插件太方便了。
    Remember
        50
    Remember  
       2016-08-06 18:13:05 +08:00
    @14ly
    站内搜索能不能给个 google 的选项?
    14ly
        51
    14ly  
    OP
       2016-08-06 18:23:04 +08:00
    @Remember 站内搜索增加 Google :
    ["site","https://www.google.com/search?q=site:"+document.location.host+" ","box-shadow: #7F00FF 0px 0px 3px 1px;"],
    @isbase 新版本可以修改样式;站内搜索增加 Google :
    ["site","https://www.google.com/search?q=site:"+document.location.host+" ","box-shadow: #7F00FF 0px 0px 3px 1px;"],
    上面二位都没有仔细看“选项”,改成这样不需要任何 Javascript 基础吧?
    Showfom
        52
    Showfom  
    PRO
       2016-08-06 20:07:07 +08:00
    @14ly = = 试了试 用不了
    isbase
        53
    isbase  
    PRO
       2016-08-06 22:33:43 +08:00
    @14ly
    建议增加一个开关
    在遇到 input 标签的时候自动禁用,否则有时候在输入框里显示很麻烦
    14ly
        54
    14ly  
    OP
       2016-08-07 02:27:00 +08:00
    @isbase 现在在 input 中选中文字,需要在鼠标左键抬起前按住 shift 才显示菜单
    xjdata
        55
    xjdata  
       2016-08-07 14:24:14 +08:00
    个人期望
    1.标签横向排列
    2.可以设置配合某个键激活 如 按 ctrl 选择.
    14ly
        56
    14ly  
    OP
       2016-08-07 15:04:47 +08:00
    @xjdata 很遗憾你的这两个期望我都不会采纳
    1.横向则点起来麻烦、难看、影响阅读,如果你有这个需求,为每个项目增加在样式中 display: inline;
    2.在 input 中选中文字,需要在鼠标左键抬起前按住 shift 才显示菜单
    但是全局这样很不方便,你为什么要选中文字?如果有这种需求建议关掉插件
    xjdata
        57
    xjdata  
       2016-08-07 17:44:16 +08:00
    @14ly 呃... 谢谢. 不过还是说下. 当然我说了只是个人期望.
    2.英语差,所以常年挂翻译插件, 现在的和翻译有点冲突,图标覆盖之类的. 但是我又必须得用翻译插件,又很想用你的插件. 所以
    1. 我加了几个后 竖排就很多了. 如果能有小图标或者 3x3 什么的或者横向 就可以兼容这个需求.

    当然都是我个人的期望, 每个人用法不同,楼主不必强求.

    感谢你的劳动~
    14ly
        58
    14ly  
    OP
       2016-08-07 18:21:07 +08:00
    @xjdata 小字样式: font-size: medium 改成 font-size:xx-small
    图标显示:"百度"改成:"<img src='https://www.baidu.com/favicon.ico'></img>"
    图标显示有很多不完美的地方,我会在下个版本改进
    hjc4869
        59
    hjc4869  
       2016-08-08 00:55:51 +08:00
    @14ly 我为了方便一般是直接把扩展的目录的 ACL 里的 All App Packages 的 RWX 权限都给勾上。。
    xjdata
        60
    xjdata  
       2016-08-08 10:14:31 +08:00
    @14ly 看到了变化, 非常感谢楼主的开发,谢谢!!
    clearbug
        61
    clearbug  
       2016-08-08 10:35:33 +08:00
    收下了
    Remember
        62
    Remember  
       2016-08-11 11:21:05 +08:00 via iPhone
    楼主新版本怎么调大一点字体啊?
    14ly
        63
    14ly  
    OP
       2016-08-11 14:00:03 +08:00
    @Remember 诶呀,本来打算把大小单独弄一个调节的,忘了
    14ly
        64
    14ly  
    OP
       2016-08-11 17:02:57 +08:00 via iPhone
    @Remember 已经更新了
    Remember
        65
    Remember  
       2016-08-12 12:14:26 +08:00
    @14ly 4.0.2 商店版本安装错误哇,麻烦看一下?
    14ly
        66
    14ly  
    OP
       2016-08-12 13:23:12 +08:00
    @Remember 应该是商店的 bug,crx 里没有图标文件,过一个小时你再试试
    Remember
        67
    Remember  
       2016-08-12 16:35:08 +08:00
    @14ly
    可以了,谢谢更新。
    现在搜索会开一个新 tab ,但如果再搜一个新的就会在之前的 tab 里打开,而不是再开一个新 tab 。
    这样就不能一次搜几个东西然后慢慢看了,方不方便改一下?谢谢!
    14ly
        68
    14ly  
    OP
       2016-08-12 20:42:23 +08:00
    @Remember 这不是我的本意,不知道为什么 target="_black"会有这样的表现,你可以试试按住 ctrl 再点链接,下个版本会解决这个问题;暂定解决方法:Onclick="window.open(this.href); return false",有时间弄
    maxsec
        69
    maxsec  
       2016-08-13 13:26:40 +08:00
    假如我想复制时,弹出这个比较困惑. 建议楼主加上一个延迟选项, 比如延后三秒钟. 我想复制的话, 拖动后三秒钟内肯定就复制了, 我愿意等待三秒钟那绝对是想搜索了.
    14ly
        70
    14ly  
    OP
       2016-08-13 14:12:43 +08:00
    @maxsec 弹出这个不会影响复制,随便在别的地方点一下就又隐藏了,也不会影响浏览
    maxsec
        71
    maxsec  
       2016-08-13 14:15:57 +08:00
    @14ly 如果在我想复制的时候不弹出来不是更好么.
    Okonkwo2016
        72
    Okonkwo2016  
       2016-08-25 00:03:29 +08:00
    楼主好厉害啊!非常好的创意!
    3322964
        73
    3322964  
       2016-11-05 14:31:02 +08:00
    希望可以添加自定义二级菜单 thx
    Wichna
        74
    Wichna  
       2016-12-11 12:45:12 +08:00
    很赞的扩展,楼主我想请问一下 chrome store 的 5 美金你是怎么支付的?我试了中国的信用卡不支持
    Remember
        75
    Remember  
       2017-01-13 21:07:44 +08:00
    @14ly 楼主,自定义搜索的时候能加个排序吗?另外下面文字编辑区换行的话缩进会乱。
    14ly
        76
    14ly  
    OP
       2017-01-15 12:48:35 +08:00 via Android
    @Remember 排什么序?缩进的那个有时间再改吧
    Remember
        77
    Remember  
       2019-05-21 18:01:00 +08:00
    楼主这个扩展不维护了吗?
    14ly
        78
    14ly  
    OP
       2019-06-25 09:32:03 +08:00
    @maxsec 现在如果按下 CTRL,不会显示
    @Wichna 当时用了一个虚拟信用卡,需要往里充钱,具体已经忘了
    @Remember 刚刚更新了一下,主要是支持了触摸屏;排序那个,就在下面文本编辑区弄好了
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5329 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 30ms UTC 08:47 PVG 16:47 LAX 00:47 JFK 03:47
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86