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

分享自用的 chrome 扩展

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

    从 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  
       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  
       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  
       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  
       2016-08-06 13:19:24 +08:00
    建议
    可以修改那几个标签大小,站内搜索增加 Google
    isbase
        48
    isbase  
       2016-08-06 13:21:45 +08:00
    那几个标签有些太大了
    kwo68321
        49
    kwo68321  
       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  
       2016-08-06 20:07:07 +08:00
    @14ly = = 试了试 用不了
    isbase
        53
    isbase  
       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   ·   实用小工具   ·   1385 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 17:37 · PVG 01:37 · LAX 09:37 · JFK 12:37
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.