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

以前那个最小的导航网站,重构了

  •  3
     
  •   sciooga ·
    sciooga · 2017-05-23 11:25:39 +08:00 · 7624 次点击
    这是一个创建于 2741 天前的主题,其中的信息可能已经有所发展或是发生改变。

    简洁的到只有一个搜索框和一个键盘

    在线体验 http://i.huguotao.com/

    GitHub https://github.com/sciooga/Keyboard-launch

    扩展版就没时间重构了...

    第 1 条附言  ·  2017-05-23 22:01:33 +08:00
    上了个 HTTPS

    https://i.huguotao.com
    43 条回复    2017-05-27 14:59:33 +08:00
    naodai
        1
    naodai  
       2017-05-23 11:29:04 +08:00
    chrome 下会和 Vimium 冲突
    xiadd
        2
    xiadd  
       2017-05-23 11:31:17 +08:00
    为什么跟 http://start.coding.io/ coding 前两天发的那个一模一样?@Coding
    sciooga
        3
    sciooga  
    OP
       2017-05-23 11:32:44 +08:00
    之前挺多朋友问能不能拿去用的,这次加上了 MIT LICENSE
    sciooga
        4
    sciooga  
    OP
       2017-05-23 11:33:21 +08:00
    @xiadd #2 他们有问过我,所以专门加上了 MIT 的授权,我顺手就重构了
    ty89
        5
    ty89  
       2017-05-23 11:38:53 +08:00
    建议:上让 favicon 剧中作为主体显示,字母靠边。
    sciooga
        6
    sciooga  
    OP
       2017-05-23 11:53:43 +08:00
    @naodai #1 应该争不过扩展的,它权限高 = =
    sciooga
        7
    sciooga  
    OP
       2017-05-23 11:54:06 +08:00
    @ty89 #5 那没有 favicon 的就丑了
    Ultraman
        8
    Ultraman  
       2017-05-23 12:12:28 +08:00
    chrome58 下快捷键打开一个页面后 ctl+w 关闭标签页 原标签页关闭了微博又自动开了一个标签页
    sciooga
        9
    sciooga  
    OP
       2017-05-23 12:18:00 +08:00
    @vcinex #8 这个 BUG 我这里复现不了...

    按键响应的是 keyup (按键松开触发)事件,可能 Chrome 在 Windows 下表现和 Mac 有些差异,我得空用 Windows 看看
    Ultraman
        10
    Ultraman  
       2017-05-23 12:45:17 +08:00
    @sciooga Arch 然后设置中开启了新窗口打开网页
    CHN
        11
    CHN  
       2017-05-23 13:03:47 +08:00 via iPhone   ❤️ 1
    不错
    freestyle
        12
    freestyle  
       2017-05-23 13:24:43 +08:00 via iPhone
    designer
        13
    designer  
       2017-05-23 13:29:18 +08:00
    希望能用 icon font 之类的
    如果需要 我愿意提供一个: http://chuangzaoshi.com/icon/
    ty89
        14
    ty89  
       2017-05-23 13:32:30 +08:00
    @sciooga 没有就显示默认的 icon
    metrue
        15
    metrue  
       2017-05-23 13:49:23 +08:00
    console 里面好几个 error...
    sciooga
        16
    sciooga  
    OP
       2017-05-23 13:53:22 +08:00
    @metrue #15 那些错误是因为按下了不在屏幕上显示的键比如空格,懒得理了,反正不会有影响...
    canbingzt
        17
    canbingzt  
       2017-05-23 13:55:28 +08:00
    @sciooga
    我复现了 @vcinex 的 bug
    1.打开导航页
    2.在导航页右侧随便打开一个页面
    3.按 ctrl+w,w 松慢一点,然后自动跳转到 w 对应的页面了
    sciooga
        18
    sciooga  
    OP
       2017-05-23 14:00:08 +08:00   ❤️ 1
    @canbingzt #17
    @vcinex #8

    我更新了下判断条件,现在需要在导航按下的键才会响应 keyUp 事件了,你们的问题应该能解决
    sciooga
        19
    sciooga  
    OP
       2017-05-23 14:05:55 +08:00
    上一楼补充一下,可能需要清一下缓存,因为 CDN 设置的缓存是特别长的
    Tink
        20
    Tink  
       2017-05-23 14:11:58 +08:00
    和 8L 问题相同
    Tink
        21
    Tink  
       2017-05-23 14:14:17 +08:00
    @sciooga #18 我还是有这个问题,只是在 W 键有这个 bug

    1、打开导航页
    2、按下 W,自动进入微博页面
    3、在微博页面 Ctrl+W,微博页面会关闭并重新打开一次
    sciooga
        22
    sciooga  
    OP
       2017-05-23 14:19:19 +08:00
    @Tink #21 我在 safari 里也复现了这个 BUG,现在是修复了
    xycool
        23
    xycool  
       2017-05-23 14:42:08 +08:00
    喜欢,谢谢,已使用!
    hzw94
        24
    hzw94  
       2017-05-23 15:34:54 +08:00
    挺好玩的,但是不知道有什么用呢?
    Ultraman
        25
    Ultraman  
       2017-05-23 15:58:17 +08:00
    @sciooga 我这里解决了
    patton
        26
    patton  
       2017-05-23 17:34:38 +08:00
    漂亮,已经使用了,感谢作者
    taurenshaman
        27
    taurenshaman  
       2017-05-23 19:47:53 +08:00
    有重复前缀的怎么处理?自行分配到不同的按键?
    比如:google、github、gitlab
    sciooga
        28
    sciooga  
    OP
       2017-05-23 20:13:12 +08:00 via Android
    @taurenshaman 目前是这样的
    whwq2012
        29
    whwq2012  
       2017-05-23 20:47:27 +08:00 via Android
    希望上 https
    xujinkai
        30
    xujinkai  
       2017-05-23 21:35:28 +08:00
    好东西,简洁方便
    sciooga
        31
    sciooga  
    OP
       2017-05-23 22:01:02 +08:00
    @whwq2012 #29 已上,但是由于 favicon 地址可能不支持 https,所以不一定能显示绿锁
    tomxin7
        32
    tomxin7  
       2017-05-23 23:41:43 +08:00
    好看,先收藏,在慢慢研究怎么用
    sobigfish
        33
    sobigfish  
       2017-05-24 00:50:18 +08:00
    sciooga
        34
    sciooga  
    OP
       2017-05-24 01:01:18 +08:00   ❤️ 1
    @sobigfish #33 最开始是 V 站一个朋友的 idea /t/32295 后来有了多个版本的实现
    sciooga
        35
    sciooga  
    OP
       2017-05-24 09:34:58 +08:00 via Android
    @designer 你的意思是自定义按键下的 icon ?
    ZernonHuang
        36
    ZernonHuang  
       2017-05-24 09:56:48 +08:00
    好东西!
    leefly
        37
    leefly  
       2017-05-24 12:05:23 +08:00
    提个小细节
    #keyboard ul span {cursor: pointer;}
    另 span>li --> li>span
    sciooga
        38
    sciooga  
    OP
       2017-05-24 12:17:45 +08:00
    @leefly #37 真是细心... 我都没留意用 span 包住 li
    SingeeKing
        39
    SingeeKing  
       2017-05-24 15:40:12 +08:00
    微博的 favicon 使用了 http

    逼死强迫症。。
    Jelebi
        40
    Jelebi  
       2017-05-25 00:30:39 +08:00
    之前看到过一个类似的 http://nav.b3c4.com/
    kot32
        41
    kot32  
       2017-05-25 10:03:16 +08:00
    点子不错,做的也挺漂亮~
    suhe
        42
    suhe  
       2017-05-26 16:40:35 +08:00
    非常好
    1847bell
        43
    1847bell  
       2017-05-27 14:59:33 +08:00
    用起来很舒服,非常好
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2883 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 08:49 · PVG 16:49 · LAX 00:49 · JFK 03:49
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.