GOLF-AT
千年狐狸
千年狐狸
  • UID11611
  • 注册日期2006-02-20
  • 最后登录2019-12-30
  • 发帖数3239
  • 经验265枚
  • 威望1点
  • 贡献值260点
  • 好评度59点
  • 社区居民
  • 忠实会员
阅读:26183回复:51

允许保存登录账号和自动填写登录账号的脚本(新增userChrome.js脚本)

楼主#
更多 发布于:2009-04-03 15:43
越来越多的论坛使用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做的,但是禁止保存登录用户名和密码),其它的网站自己手动添加。
附件名称/大小 下载次数 最后更新
EnableAutoLogin.user.zip (1KB)  512 2009-04-03 15:43
EnableAutoLogin.uc.zip (1KB)  310 2009-07-09 23:53
EnableAutoLogin_v1.7.zip (1KB)  605 2010-10-27 16:19
542555930
小狐狸
小狐狸
  • UID35245
  • 注册日期2011-02-10
  • 最后登录2015-12-26
  • 发帖数3
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 社区居民
1楼#
发布于:2009-04-03 15:43
GOLF-AT:越来越多的论坛使用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做的,但是禁止保存登录用户名和密码),其它的网站自己手动添加。
回到原帖


感谢,收藏一下
mcray23
小狐狸
小狐狸
  • UID35188
  • 注册日期2011-02-03
  • 最后登录2014-01-25
  • 发帖数2
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
2楼#
发布于:2009-04-03 15:43
多谢分享
qqj_ah
小狐狸
小狐狸
  • UID33305
  • 注册日期2010-07-07
  • 最后登录2016-10-02
  • 发帖数8
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
3楼#
发布于:2009-04-03 15:43
怎么安装呀?
wu-chang
小狐狸
小狐狸
  • UID35111
  • 注册日期2011-01-20
  • 最后登录2011-01-20
  • 发帖数1
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
4楼#
发布于:2009-04-03 15:43
非常感谢楼主的脚本!
1.7版的脚本好像对新浪微博无效?能解决吗?

再次感谢!
GOLF-AT
千年狐狸
千年狐狸
  • UID11611
  • 注册日期2006-02-20
  • 最后登录2019-12-30
  • 发帖数3239
  • 经验265枚
  • 威望1点
  • 贡献值260点
  • 好评度59点
  • 社区居民
  • 忠实会员
5楼#
发布于:2009-04-03 15:43
版本 1.6 只对 Firefox 4.0 有效。新版本 1.7 支持 Firefox 4.0 和 3.*
GOLF-AT
千年狐狸
千年狐狸
  • UID11611
  • 注册日期2006-02-20
  • 最后登录2019-12-30
  • 发帖数3239
  • 经验265枚
  • 威望1点
  • 贡献值260点
  • 好评度59点
  • 社区居民
  • 忠实会员
6楼#
发布于:2009-04-03 15:43
userChrome.js 脚本更新到版本1.6,支持 Discuz! X1.5。
fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2025-09-08
  • 发帖数18502
  • 经验4858枚
  • 威望5点
  • 贡献值4324点
  • 好评度1118点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
7楼#
发布于:2009-04-03 15:43
汗,附件功能暂时关闭了
Firefox More than meets your experience
花谢花飞红
火狐狸
火狐狸
  • UID31408
  • 注册日期2009-12-16
  • 最后登录2024-12-27
  • 发帖数170
  • 经验34枚
  • 威望0点
  • 贡献值28点
  • 好评度1点
  • 社区居民
8楼#
发布于:2009-04-03 15:43
在哪下载呢?
web123lai
千年狐狸
千年狐狸
  • UID8036
  • 注册日期2005-08-17
  • 最后登录2019-05-01
  • 发帖数4225
  • 经验13枚
  • 威望1点
  • 贡献值20点
  • 好评度10点
  • 社区居民
9楼#
发布于:2009-04-03 15:43
tao7900:为什么我没找到楼主的脚本下载呢?
请教```
回到原帖

http://www.brsbox.com/filebox/down/fc/8 ... 3f7e3cc165
可能附件出问题了
tao7900
小狐狸
小狐狸
  • UID31384
  • 注册日期2009-12-14
  • 最后登录2009-12-20
  • 发帖数3
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
10楼#
发布于:2009-04-03 15:43
为什么我没找到楼主的脚本下载呢?
请教```
roam
小狐狸
小狐狸
  • UID13912
  • 注册日期2006-07-26
  • 最后登录2013-01-27
  • 发帖数40
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
11楼#
发布于:2009-04-03 15:43
wiiwaker
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))

应该就可以了,我没测试。。。

这是最简单的改法,网站少还好说,多了的话就显得十分杂碎。
回到原帖


可以了,谢谢wiiwaker呵
wiiwaker
狐狸大王
狐狸大王
  • UID23532
  • 注册日期2008-04-04
  • 最后登录2019-05-12
  • 发帖数376
  • 经验14枚
  • 威望0点
  • 贡献值4点
  • 好评度0点
  • 社区居民
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))

应该就可以了,我没测试。。。

这是最简单的改法,网站少还好说,多了的话就显得十分杂碎。
roam
小狐狸
小狐狸
  • UID13912
  • 注册日期2006-07-26
  • 最后登录2013-01-27
  • 发帖数40
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
13楼#
发布于:2009-04-03 15:43
wiiwaker:对于DZ7.2的网站,把脚本第24行
if (click.substr(0,9) == 'floatwin(')

改成
if ((click.substr(0,9) == 'floatwin(') || (click.substr(0,11) == 'showWindow('))
就行了。
回到原帖


现在可以了,谢谢
还有Discuz!NT的不知怎么弄
wiiwaker
狐狸大王
狐狸大王
  • UID23532
  • 注册日期2008-04-04
  • 最后登录2019-05-12
  • 发帖数376
  • 经验14枚
  • 威望0点
  • 贡献值4点
  • 好评度0点
  • 社区居民
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('))
就行了。
上一页
游客

返回顶部