看到有人希望可以Ajax回复,于是我学朱一,给大家一点福利 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
yyfearth
V2EX    分享创造

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

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

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

    @Livid 话说快点PB3吧。不然不然筒们都把PB3的功能都用user-scripts做完了(纯吐槽,请54)
    lizheming
        58
    lizheming  
       2012 年 2 月 10 日
    话说加了快捷键这个真是超级棒啊
    dqpb
        59
    dqpb  
       2012 年 2 月 10 日
    其实没有快捷键的时候 用tab+空格也可以快速回复啊
    messense
        60
    messense  
       2012 年 2 月 10 日
    试试吧
    yetone
        61
    yetone  
       2012 年 4 月 10 日
    成功啊,真好
    sun019
        62
    sun019  
       2012 年 4 月 10 日
    我也是来测试的啊哈哈
    underone
        63
    underone  
       2012 年 4 月 10 日
    嗯我也试试~
    justzlq
        64
    justzlq  
       2012 年 4 月 10 日
    试试
    DKR
        65
    DKR  
       2012 年 4 月 10 日
    我也试试
    shiweifu
        66
    shiweifu  
       2012 年 4 月 10 日
    试试看。。
    lhj2100
        67
    lhj2100  
       2012 年 4 月 10 日
    在chrome 上安装了 实验一下..
    vicesa
        68
    vicesa  
       2012 年 4 月 10 日
    Opera 试一下 虽然觉得不会支持
    yyycat
        69
    yyycat  
       2012 年 4 月 11 日
    chromium上成功了,给力阿XD 学习学习~~
    larvata
        70
    larvata  
       2012 年 4 月 11 日
    测试
    larvata
        71
    larvata  
       2012 年 4 月 11 日
    chrome上可用~
    18m
        72
    18m  
       2012 年 4 月 12 日
    我也来凑热闹回复一下试试
    ming
        73
    ming  
       2012 年 4 月 12 日
    测试
    ming
        74
    ming  
       2012 年 4 月 12 日
    貌似有报错
    ming
        75
    ming  
       2012 年 4 月 12 日
    err:ajax faild 0 - 对 就是这个 chrome 19
    yyfearth
        76
    yyfearth  
    OP
       2012 年 4 月 12 日
    @ming 没发现问题啊,我用19没发现啊,就是感觉慢了些。
    yyfearth
        77
    yyfearth  
    OP
       2012 年 4 月 12 日
    倒是发现了一些其他的错误
    yyfearth
        78
    yyfearth  
    OP
       2012 年 4 月 12 日
    最近没空,只能有空再更新其他东西了
    nervouna
        79
    nervouna  
       2012 年 4 月 30 日
    测试一下
    yyfearth
        80
    yyfearth  
    OP
       2012 年 4 月 30 日
    @nervouna 这个是老板的,新版的在这里 http://www.v2ex.com/t/34042
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3496 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 30ms UTC 05:22 PVG 13:22 LAX 21:22 JFK 00:22
    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