GOLF-AT
千年狐狸
千年狐狸
  • UID11611
  • 注册日期2006-02-20
  • 最后登录2019-12-30
  • 发帖数3239
  • 经验265枚
  • 威望1点
  • 贡献值260点
  • 好评度59点
  • 社区居民
  • 忠实会员
阅读:24621回复: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
kmc
kmc
管理员
管理员
  • UID165
  • 注册日期2004-11-25
  • 最后登录2022-09-22
  • 发帖数9186
  • 经验397枚
  • 威望1点
  • 贡献值124点
  • 好评度41点
  • 忠实会员
  • 终身成就
  • 社区居民
1楼#
发布于:2009-04-03 15:43
亲测有效!多谢!
Waterfox Current和Firefox Nightly都用,逐渐走出XUL扩展依赖
jsjjsj
火狐狸
火狐狸
  • UID15525
  • 注册日期2006-11-06
  • 最后登录2022-07-28
  • 发帖数143
  • 经验13枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 社区居民
2楼#
发布于:2009-04-03 15:43
http://bbs.17testing.com/
好像这个网站不可用
GOLF-AT
千年狐狸
千年狐狸
  • UID11611
  • 注册日期2006-02-20
  • 最后登录2019-12-30
  • 发帖数3239
  • 经验265枚
  • 威望1点
  • 贡献值260点
  • 好评度59点
  • 社区居民
  • 忠实会员
3楼#
发布于:2009-04-03 15:43
jsjjsj:http://bbs.17testing.com/
好像这个网站不可用
回到原帖

这个就是标准的 Discuz! 7 论坛。脚本默认的作用网站没有他,将 http://bbs.17testing.com/* 加入到脚本的应用网站就可以了。如果你觉得麻烦,可以将 * 加入到脚本的应用网站,那么就对所有网站有效了,不过对 firefox 的性能会有一点点影响。
fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2024-05-09
  • 发帖数18483
  • 经验4837枚
  • 威望5点
  • 贡献值4316点
  • 好评度1116点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
4楼#
发布于:2009-04-03 15:43
谢谢分享!神人啊!
Firefox More than meets your experience
fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2024-05-09
  • 发帖数18483
  • 经验4837枚
  • 威望5点
  • 贡献值4316点
  • 好评度1116点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
5楼#
发布于:2009-04-03 15:43
btbbt.com 好像也是discuz 7类型的吧,一直无法记住密码, GOFT 给看看
Firefox More than meets your experience
GOLF-AT
千年狐狸
千年狐狸
  • UID11611
  • 注册日期2006-02-20
  • 最后登录2019-12-30
  • 发帖数3239
  • 经验265枚
  • 威望1点
  • 贡献值260点
  • 好评度59点
  • 社区居民
  • 忠实会员
6楼#
发布于:2009-04-03 15:43
fang5566:btbbt.com 好像也是discuz 7类型的吧,一直无法记住密码, GOFT 给看看回到原帖

这个看上去不是 discuz 7 类型。直接进入 btbbt.com 这个页面,左边的登录是可以记住密码的,点击右上角的登录,才不能记住密码。它的登录页面,好像有点特殊,和别的网站的登录页面不同。对网页设计我也不是很懂,不知道是什么原因。
kmc
kmc
管理员
管理员
  • UID165
  • 注册日期2004-11-25
  • 最后登录2022-09-22
  • 发帖数9186
  • 经验397枚
  • 威望1点
  • 贡献值124点
  • 好评度41点
  • 忠实会员
  • 终身成就
  • 社区居民
7楼#
发布于:2009-04-03 15:43
GOLF-AT能帮我看一下imageshack.us吗?或许你已经看过了,它是js弹出窗口型的?谢谢
Waterfox Current和Firefox Nightly都用,逐渐走出XUL扩展依赖
GOLF-AT
千年狐狸
千年狐狸
  • UID11611
  • 注册日期2006-02-20
  • 最后登录2019-12-30
  • 发帖数3239
  • 经验265枚
  • 威望1点
  • 贡献值260点
  • 好评度59点
  • 社区居民
  • 忠实会员
8楼#
发布于:2009-04-03 15:43
kmc:GOLF-AT能帮我看一下imageshack.us吗?或许你已经看过了,它是js弹出窗口型的?谢谢回到原帖

Discuz! 7做的论坛,登录按钮是有链接地址的,只是直接点击的话是弹出登录窗口,不用它的弹出窗口就可以了。但是这个网页的登录按钮没有链接地址的,只有 js 弹出窗口,目前还无法解决。
GOLF-AT
千年狐狸
千年狐狸
  • UID11611
  • 注册日期2006-02-20
  • 最后登录2019-12-30
  • 发帖数3239
  • 经验265枚
  • 威望1点
  • 贡献值260点
  • 好评度59点
  • 社区居民
  • 忠实会员
9楼#
发布于:2009-04-03 15:43
估计要查看 firefox 本身的代码,看看它是根据什么条件来判断要不要让用户保存密码的。知道了条件,就可以修改网页的代码,或者修改 firefox 的代码来实现。
GOLF-AT
千年狐狸
千年狐狸
  • UID11611
  • 注册日期2006-02-20
  • 最后登录2019-12-30
  • 发帖数3239
  • 经验265枚
  • 威望1点
  • 贡献值260点
  • 好评度59点
  • 社区居民
  • 忠实会员
10楼#
发布于:2009-04-03 15:43
估计要查看 firefox 本身的代码,看看它是根据什么条件来判断要不要让用户保存密码的。知道了条件,就可以修改网页的代码,或者修改 firefox 的代码来实现。
那双眼眸
火狐狸
火狐狸
  • UID24915
  • 注册日期2008-06-20
  • 最后登录2009-12-24
  • 发帖数203
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
11楼#
发布于:2009-04-03 15:43
GOLF-AT大侠能否将如何使用这个脚本的方法,比如将脚本放在哪里,如何修改autocomplete这些做一个教程出来?也方便爱好火狐的菜鸟们也有分享的机会,谢谢了!
主要环境: 操作系统:WinXP SP3 输入法:极点五笔6.5 极品五笔 系统安全辅助:金山毒霸2009+金山网镖 Firefox使用的扩展: Fast Dial FlashGot MediaWrap FireGestures Adblock Plus ImTranslator userChromeJS Greasemonkey Easy DragToGo All-in-One Sidebar Yet Another Smooth Scrolling Adblock Plus: Element Hiding Helper
那双眼眸
火狐狸
火狐狸
  • UID24915
  • 注册日期2008-06-20
  • 最后登录2009-12-24
  • 发帖数203
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
12楼#
发布于:2009-04-03 15:43
我本人按照这个帖子修改了设置https://www.firefox.net.cn/newforum/viewtopic.php?t=25961&highlight=%E5%AF%86%E7%A0%81,登录7.0网站倒是提示了,可一旦退出无法自动填表又是让人郁闷!如果使用该脚本这个设置是否有必要改回默认?
这一些小细节对于我们菜鸟来说都是不明白的地方,请大侠明示呀!
还有,在6.0版本的论坛中进入后台管理时原来的3.0.*里都会自动显示填好密码,结果现在也不能了!
主要环境: 操作系统:WinXP SP3 输入法:极点五笔6.5 极品五笔 系统安全辅助:金山毒霸2009+金山网镖 Firefox使用的扩展: Fast Dial FlashGot MediaWrap FireGestures Adblock Plus ImTranslator userChromeJS Greasemonkey Easy DragToGo All-in-One Sidebar Yet Another Smooth Scrolling Adblock Plus: Element Hiding Helper
那双眼眸
火狐狸
火狐狸
  • UID24915
  • 注册日期2008-06-20
  • 最后登录2009-12-24
  • 发帖数203
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
13楼#
发布于:2009-04-03 15:43
汗,要不说外行就是活活气死人呢!
才明白是需要安装到扩展Greasemonkey,可还是搞不得如何用猴子安装上这个GM脚本,大侠们,一定要指教一下呀,今晚算是睡不着了!
主要环境: 操作系统:WinXP SP3 输入法:极点五笔6.5 极品五笔 系统安全辅助:金山毒霸2009+金山网镖 Firefox使用的扩展: Fast Dial FlashGot MediaWrap FireGestures Adblock Plus ImTranslator userChromeJS Greasemonkey Easy DragToGo All-in-One Sidebar Yet Another Smooth Scrolling Adblock Plus: Element Hiding Helper
那双眼眸
火狐狸
火狐狸
  • UID24915
  • 注册日期2008-06-20
  • 最后登录2009-12-24
  • 发帖数203
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
14楼#
发布于:2009-04-03 15:43
自己研究了几个小时哦,终于鼓捣明白了,想赞一下楼主,太牛了!谢谢了!贴心极了!
主要环境: 操作系统:WinXP SP3 输入法:极点五笔6.5 极品五笔 系统安全辅助:金山毒霸2009+金山网镖 Firefox使用的扩展: Fast Dial FlashGot MediaWrap FireGestures Adblock Plus ImTranslator userChromeJS Greasemonkey Easy DragToGo All-in-One Sidebar Yet Another Smooth Scrolling Adblock Plus: Element Hiding Helper
上一页
游客

返回顶部