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

2011-07-17 12:00:23 +08:00
 yyfearth
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
9539 次点击
所在节点    分享创造
80 条回复
lostab
2011-07-17 21:10:55 +08:00
?
yyfearth
2011-07-17 22:46:57 +08:00
@Hyperion keyCode的问题仅仅是快捷键,但是貌似ajax部分也有兼容性问题~!会post到/上面。
bluekevin
2011-07-17 22:58:52 +08:00
zhuyi 福利? 很容易联想起D版耶
yyfearth
2011-07-17 23:41:41 +08:00
更新了一下,目前发现只支持chrome,firefox会post失败。
另外,如果是第一个回复,保险起见,仍然会刷新页面。
dimlau
2011-07-18 01:35:36 +08:00
感谢分享,安装了
yyfearth
2011-07-18 11:06:52 +08:00
@Hyperion @lostab @bluekevin @dimlau @chone @kendisk @subpo @tikivilla @reorx @liuhang0077 @Naix @zythum 更新了一下,尝试兼容fx但是没成功。对于没有回复的情况,不使用ajax。优化了一下匹配规则。添加快捷键提示。大家有兴趣的话,更新一下。
subpo
2011-07-18 15:09:07 +08:00
不错,用起来很舒服: )
Hyperion
2011-07-18 15:49:11 +08:00
唉, 实际在FF上实验了一下, 脚本不能工作的原因很惊悚啊...

脚本执行的时候, v2ex页面上的jquery还没有加载完毕...
yyfearth
2011-07-18 17:54:52 +08:00
@Hyperion 不是吧,我是把代码用script的形式插在body最后面啊。除非dom没有加载完毕。而且我用firebug,直接运行$.post()也出错的说~!T_T
Hyperion
2011-07-18 18:33:47 +08:00
@yyfearth 看错误控制台... 我这里提示了错误: $ 木有定义 ...
Hyperion
2011-07-18 18:36:00 +08:00
@yyfearth -_- 你这么一说, 我发现了, 我加载的是v2ex-ajax-submit.dev.user.js ...
yyfearth
2011-07-18 21:04:47 +08:00
@Hyperion 那时没有封装之前的源码。而且我在firefox直接调用ajax的post,也是同样的情况。
fanzeyi
2011-07-18 21:13:05 +08:00
前面哗哗那么多测试...
sogood
2011-07-18 21:26:09 +08:00
Test on mobile Safari.
sogood
2011-07-18 21:26:37 +08:00
我错了…
yyfearth
2011-07-18 22:12:16 +08:00
@fanzeyi 呵呵我也没办法,本来应该引导大家去专门一个测试贴比较好。
yyfearth
2011-07-18 22:28:20 +08:00
reorx
2011-07-18 23:00:16 +08:00
oh yeah python is good !
fatshanee
2011-07-18 23:03:37 +08:00
试试~~~
can
2011-08-13 14:06:01 +08:00
@yyfearth 我还想在dapenti.com这个网上上用

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/15824

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX