阅读:26183回复:51
允许保存登录账号和自动填写登录账号的脚本(新增userChrome.js脚本)
越来越多的论坛使用Discuz! 7.0,但是它们有一个共同特点,不能保存用户密码,再次登录也不能自动填写用户名和密码。于是我写了这个GreaseMonkey脚本。将Discuz! 论坛的登录和注册的弹出窗口改为非弹出窗口了,同时将autocomplete改为on,这样就可以记录用户名和密码了,再次登录也可以自动填写用户名和密码。少数论坛直接用 javascript 代码弹出窗口,本脚本还无能为力。
2010/10/27更新 userChrome.js 脚本更新到版本1.7。1.6只支持Firefox 4.0,1.7支持Firefox 4.0和3.* 2010/10/27更新 userChrome.js 脚本更新到版本1.6,支持 Discuz! X1.5。 2009/07/09更新 userChrome.js 脚本更新到版本1.1,去除了之前版本的一个bug,现在的代码更加简洁,适用于 firefox 的所有版本(2.0+)。 2009/07/09更新 之前的GreaseMonkey脚本在 firefox 3.5中已经不能自动填入用户名和密码,而且用GreaseMonkey脚本无法解决这个问题,所以改用userChrome.js脚本实现此功能。脚本默认允许“Mozest 社区”、“天涯”、“远景”、“世界之窗”、“蕃茄花园”和“ChinaRen”这几个网站(有些网页不是Discuz! 7.0做的,但是禁止保存登录用户名和密码),其它的网站自己手动添加。 |
|
|
1楼#
发布于:2009-04-03 15:43
GOLF-AT:越来越多的论坛使用Discuz! 7.0,但是它们有一个共同特点,不能保存用户密码,再次登录也不能自动填写用户名和密码。于是我写了这个GreaseMonkey脚本。将Discuz! 论坛的登录和注册的弹出窗口改为非弹出窗口了,同时将autocomplete改为on,这样就可以记录用户名和密码了,再次登录也可以自动填写用户名和密码。少数论坛直接用 javascript 代码弹出窗口,本脚本还无能为力。 感谢,收藏一下 |
|
2楼#
发布于:2009-04-03 15:43
多谢分享
|
|
3楼#
发布于:2009-04-03 15:43
怎么安装呀?
|
|
4楼#
发布于:2009-04-03 15:43
非常感谢楼主的脚本!
1.7版的脚本好像对新浪微博无效?能解决吗? 再次感谢! |
|
5楼#
发布于:2009-04-03 15:43
版本 1.6 只对 Firefox 4.0 有效。新版本 1.7 支持 Firefox 4.0 和 3.*
|
|
6楼#
发布于:2009-04-03 15:43
userChrome.js 脚本更新到版本1.6,支持 Discuz! X1.5。
|
|
7楼#
发布于:2009-04-03 15:43
汗,附件功能暂时关闭了
|
|
|
8楼#
发布于:2009-04-03 15:43
在哪下载呢?
|
|
9楼#
发布于:2009-04-03 15:43
|
|
10楼#
发布于:2009-04-03 15:43
为什么我没找到楼主的脚本下载呢?
请教``` |
|
11楼#
发布于:2009-04-03 15:43
wiiwaker:if ('logging.php?action=login'==href.substr(0,24) || 'register.php'==href.substr(0,12)) 可以了,谢谢wiiwaker呵 |
|
12楼#
发布于:2009-04-03 15:43
if ('logging.php?action=login'==href.substr(0,24) || 'register.php'==href.substr(0,12)) 改为 if ('logging.php?action=login'==href.substr(0,24) || 'register.php'==href.substr(0,12) || '/login.aspx'==href.substr(0,11) || '/register.aspx'==href.substr(0,14)) 应该就可以了,我没测试。。。 这是最简单的改法,网站少还好说,多了的话就显得十分杂碎。 |
|
13楼#
发布于:2009-04-03 15:43
|
|
14楼#
发布于:2009-04-03 15:43
对于DZ7.2的网站,把脚本第24行
if (click.substr(0,9) == 'floatwin(') 改成 if ((click.substr(0,9) == 'floatwin(') || (click.substr(0,11) == 'showWindow('))就行了。 |
|
上一页
下一页