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

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

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

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

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