爱意满满的作品展示区。
yyfearth

看到有人希望可以Ajax回复,于是我学朱一,给大家一点福利

  •  
  •   yyfearth ·
    yyfearth · Jul 17, 2011 · 10542 views
    This topic created in 5431 days ago, the information mentioned may be changed or developed.
    UserScript: http://github.com/yyfearth/yyfearth-chrome-repo/raw/master/userscripts/v2ex-ajax-submit.user.js
    我仅仅测试了Chrome,Firefox我就不知道是否好使了。
    有兴趣的童鞋可以试试,有Bug赶紧回复我。

    原帖在: http://www.v2ex.com/t/15797#reply18
    80 replies    1970-01-01 08:00:00 +08:00
    yyfearth
        1
    yyfearth  
    OP
       Jul 17, 2011
    可能会有一些不完善,大家可以试试先
    yyfearth
        2
    yyfearth  
    OP
       Jul 17, 2011
    发现一个Bug:就是没有回复的时候,由于没有#replies,所以回复出不来,等会儿我有空再改改。
    liuhang0077
        3
    liuhang0077  
       Jul 17, 2011
    正在试用~
    reorx
        4
    reorx  
       Jul 17, 2011
    ajax?
    yyfearth
        5
    yyfearth  
    OP
       Jul 17, 2011
    前面那个bug应该修正了~!
    jay_chiu
        6
    jay_chiu  
       Jul 17, 2011
    测试
    jay_chiu
        7
    jay_chiu  
       Jul 17, 2011
    再测
    can
        8
    can  
       Jul 17, 2011
    只能在v2ex和appspot上用吗?
    yyfearth
        9
    yyfearth  
    OP
       Jul 17, 2011
    @can 那你还想在哪里用?
    xhacker
        10
    xhacker  
       Jul 17, 2011
    试试……
    mrdunhao
        11
    mrdunhao  
       Jul 17, 2011
    It works!
    benzhe
        12
    benzhe  
       Jul 17, 2011
    试试
    frittle
        13
    frittle  
       Jul 17, 2011
    试试看~
    subpo
        14
    subpo  
       Jul 17, 2011
    text
    subpo
        15
    subpo  
       Jul 17, 2011
    咦?
    subpo
        16
    subpo  
       Jul 17, 2011
    chrome下怎么没用呢...
    subpo
        17
    subpo  
       Jul 17, 2011
    sorry,it works: )
    yyfearth
        18
    yyfearth  
    OP
       Jul 17, 2011
    另外,同时也有ctrl+enter回复的功能。
    yyfearth
        19
    yyfearth  
    OP
       Jul 17, 2011
    sorry, firefox 下无效,我有空再看看哪里的问题~!
    Hyperion
        20
    Hyperion  
       Jul 17, 2011
    @yyfearth -_- Firefox头上出角来着... IE和chrome都是用 e.keyCode 来取 keyCode ... 但倒霉FF用的是 e.which ...
    lostab
        21
    lostab  
       Jul 17, 2011
    ?
    yyfearth
        22
    yyfearth  
    OP
       Jul 17, 2011
    @Hyperion keyCode的问题仅仅是快捷键,但是貌似ajax部分也有兼容性问题~!会post到/上面。
    bluekevin
        23
    bluekevin  
       Jul 17, 2011
    zhuyi 福利? 很容易联想起D版耶
    yyfearth
        24
    yyfearth  
    OP
       Jul 17, 2011
    更新了一下,目前发现只支持chrome,firefox会post失败。
    另外,如果是第一个回复,保险起见,仍然会刷新页面。
    dimlau
        25
    dimlau  
       Jul 18, 2011
    感谢分享,安装了
    yyfearth
        26
    yyfearth  
    OP
       Jul 18, 2011
    @Hyperion @lostab @bluekevin @dimlau @chone @kendisk @subpo @tikivilla @reorx @liuhang0077 @Naix @zythum 更新了一下,尝试兼容fx但是没成功。对于没有回复的情况,不使用ajax。优化了一下匹配规则。添加快捷键提示。大家有兴趣的话,更新一下。
    subpo
        27
    subpo  
       Jul 18, 2011
    不错,用起来很舒服: )
    Hyperion
        28
    Hyperion  
       Jul 18, 2011
    唉, 实际在FF上实验了一下, 脚本不能工作的原因很惊悚啊...

    脚本执行的时候, v2ex页面上的jquery还没有加载完毕...
    yyfearth
        29
    yyfearth  
    OP
       Jul 18, 2011
    @Hyperion 不是吧,我是把代码用script的形式插在body最后面啊。除非dom没有加载完毕。而且我用firebug,直接运行$.post()也出错的说~!T_T
    Hyperion
        30
    Hyperion  
       Jul 18, 2011
    @yyfearth 看错误控制台... 我这里提示了错误: $ 木有定义 ...
    Hyperion
        31
    Hyperion  
       Jul 18, 2011
    @yyfearth -_- 你这么一说, 我发现了, 我加载的是v2ex-ajax-submit.dev.user.js ...
    yyfearth
        32
    yyfearth  
    OP
       Jul 18, 2011
    @Hyperion 那时没有封装之前的源码。而且我在firefox直接调用ajax的post,也是同样的情况。
    fanzeyi
        33
    fanzeyi  
       Jul 18, 2011
    前面哗哗那么多测试...
    sogood
        34
    sogood  
       Jul 18, 2011 via iPod
    Test on mobile Safari.
    sogood
        35
    sogood  
       Jul 18, 2011 via iPod
    我错了…
    yyfearth
        36
    yyfearth  
    OP
       Jul 18, 2011
    @fanzeyi 呵呵我也没办法,本来应该引导大家去专门一个测试贴比较好。
    yyfearth
        37
    yyfearth  
    OP
       Jul 18, 2011
    reorx
        38
    reorx  
       Jul 18, 2011
    oh yeah python is good !
    fatshanee
        39
    fatshanee  
       Jul 18, 2011
    试试~~~
    can
        40
    can  
       Aug 13, 2011
    @yyfearth 我还想在dapenti.com这个网上上用
    jamev5
        41
    jamev5  
       Feb 10, 2012
    试试啊
    qiayue
        42
    qiayue  
    PRO
       Feb 10, 2012
    测试
    unstop
        43
    unstop  
       Feb 10, 2012
    Test
    unstop
        44
    unstop  
       Feb 10, 2012
    第二次:测试
    yyfearth
        45
    yyfearth  
    OP
       Feb 10, 2012
    发现了这个插件的几个问题:
    + 对已读状态处理的不好
    + 不支持Gist
    iyten
        46
    iyten  
       Feb 10, 2012
    测试。。
    dqpb
        47
    dqpb  
       Feb 10, 2012
    测试?
    dqpb
        48
    dqpb  
       Feb 10, 2012
    ……不好使啊
    dqpb
        49
    dqpb  
       Feb 10, 2012
    - -好使了……原来是每刷新网页
    feelsunny
        50
    feelsunny  
       Feb 10, 2012
    测试一个
    feelsunny
        51
    feelsunny  
       Feb 10, 2012
    再测试一个
    voltairx
        52
    voltairx  
       Feb 10, 2012
    仅仅是测试一下
    voltairx
        53
    voltairx  
       Feb 10, 2012
    还可以吧
    cutehalo
        54
    cutehalo  
       Feb 10, 2012
    哈哈 有福利
    zythum
        55
    zythum  
       Feb 10, 2012
    test
    zythum
        56
    zythum  
       Feb 10, 2012
    test +1
    zythum
        57
    zythum  
       Feb 10, 2012
    @yyfearth 话说既然有了ajax回复,是否需要ajax刷新...

    @Livid 话说快点PB3吧。不然不然筒们都把PB3的功能都用user-scripts做完了(纯吐槽,请54)
    lizheming
        58
    lizheming  
       Feb 10, 2012
    话说加了快捷键这个真是超级棒啊
    dqpb
        59
    dqpb  
       Feb 10, 2012
    其实没有快捷键的时候 用tab+空格也可以快速回复啊
    messense
        60
    messense  
       Feb 10, 2012
    试试吧
    yetone
        61
    yetone  
       Apr 10, 2012
    成功啊,真好
    sun019
        62
    sun019  
       Apr 10, 2012
    我也是来测试的啊哈哈
    underone
        63
    underone  
       Apr 10, 2012
    嗯我也试试~
    justzlq
        64
    justzlq  
       Apr 10, 2012
    试试
    DKR
        65
    DKR  
       Apr 10, 2012
    我也试试
    shiweifu
        66
    shiweifu  
       Apr 10, 2012
    试试看。。
    lhj2100
        67
    lhj2100  
       Apr 10, 2012
    在chrome 上安装了 实验一下..
    vicesa
        68
    vicesa  
       Apr 10, 2012
    Opera 试一下 虽然觉得不会支持
    yyycat
        69
    yyycat  
       Apr 11, 2012
    chromium上成功了,给力阿XD 学习学习~~
    larvata
        70
    larvata  
       Apr 11, 2012
    测试
    larvata
        71
    larvata  
       Apr 11, 2012
    chrome上可用~
    18m
        72
    18m  
       Apr 12, 2012
    我也来凑热闹回复一下试试
    ming
        73
    ming  
       Apr 12, 2012
    测试
    ming
        74
    ming  
       Apr 12, 2012
    貌似有报错
    ming
        75
    ming  
       Apr 12, 2012
    err:ajax faild 0 - 对 就是这个 chrome 19
    yyfearth
        76
    yyfearth  
    OP
       Apr 12, 2012
    @ming 没发现问题啊,我用19没发现啊,就是感觉慢了些。
    yyfearth
        77
    yyfearth  
    OP
       Apr 12, 2012
    倒是发现了一些其他的错误
    yyfearth
        78
    yyfearth  
    OP
       Apr 12, 2012
    最近没空,只能有空再更新其他东西了
    nervouna
        79
    nervouna  
       Apr 30, 2012
    测试一下
    yyfearth
        80
    yyfearth  
    OP
       Apr 30, 2012
    @nervouna 这个是老板的,新版的在这里 http://www.v2ex.com/t/34042
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2415 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 121ms · UTC 16:09 · PVG 00:09 · LAX 09:09 · JFK 12:09
    ♥ Do have faith in what you're doing.