阅读:3542回复:5
Greasemonkey的AUTO LOGIN脚本怎么用?
这是Greasemonkey的AUTO LOGIN脚本
怎么设置才能自动登陆 // Auto-login v0.7.1 // (c) 2005-2006, Clem // To install, you need Greasemonkey: http://greasemonkey.mozdev.org/ // // Combine with 'Allow Password Remembering' for perfect auto-login =) // -------------------------------------------------------------------- // ==UserScript== // @name AutoLogin // @namespace http://labs.beffa.org/greasemonkey/ // @description Auto-login // @include http://* // @include https://* // ==/UserScript== (function() { var al_KeyPressed = false; var al_Init = function() { var passfield = false; if (!document.getElementsByTagName) return; var forms = document.getElementsByTagName(""); for (var i=0;i<forms.length;i++) { var formElement = forms.elements; for (var j=0; j < formElement.length; j++) { var thisElement = formElement[j]; if (thisElement.type == "") { //to prevent submit to stupid site which put fake login / pass value if (thisElement.value != thisElement.defaultValue) { passfield = true; thisElement.addEventListener('keypress', al_KeyPress, true); } } } } if (passfield) setTimeout(al_CheckPass, 10); } var al_KeyPress = function (){ al_KeyPressed = true; } var al_CheckPass = function () { if (!al_KeyPressed) { if (!document.getElementsByTagName) return; var forms = document.getElementsByTagName(""); for (var i=0;i<forms.length;i++) { var formElement = forms.elements; for (var j=0; j < formElement.length; j++) { var thisElement = formElement[j]; if (thisElement.type == "") { if(thisElement.value.length>1){ submit = false; for (var input, k=0; input=formElement[k]; k++) if (input.type == "submit") submit = input; if (submit) { submit.click(); } else { forms.submit(); } return; } } } } setTimeout(al_CheckPass, 100); } } al_Init(); })(); |
|
1楼#
发布于:2006-11-23 23:00
楼主,你就这样把自己的ID密码亮出来了?
其实这个脚本根本不要将自己的信息修改进去,它只适用于你自动保存密码的页面。简单的说,就是用遍历的方法寻找密码文本框,在验证它非空并且不等于缺省值的情况下,模拟键盘事件提交表单。 |
|
|
2楼#
发布于:2006-11-23 23:00
呵呵谢谢提醒,不过也没什么了,社区的人都是素质高的人,你知道这个脚本怎么用吗
|
|
3楼#
发布于:2006-11-23 23:00
明白了
|
|
4楼#
发布于:2006-11-23 23:00
请先搜索论坛好吗?
保存代码为.user.js文件,拖到ff窗口安装 |
|
|
5楼#
发布于:2006-11-23 23:00
这个脚本跟firefox自带那个保存表单的功能有什么区别么?
|
|