2015-06-22 92 views
1

我想做一个Jquery脚本,只需点击一下就可以帮助我登录网站。通过Jquery自动登录

我想使自动登录的Gmail 对于比我下面写jQuery脚本

jQuery("#username").val("my UserName"); 
jQuery("#password").val("****"); 
jQuery("#submit").submit(); 

这里

(#)的用户名是用户名输入框的登录页面上的ID 。

(#)密码是登录页面上密码输入框的编号。

(#)提交是登录按钮登录页面的ID。

和这个jquery添加在我的浏览器书签。 像这样

javascript:document.write("<script type='text/javascript' src='http://localhost:81/kayako.js'></script>"); 

现在我想的是,我只是开“mail.gmail.com”(Gmail是采取只是
的一个实例。),然后点击书签比它应该是自动填写用户名和密码,也可以将自动登录到Gmail。

+0

不知道这是可能的,因为同源策略。为什么不使用密码安全或内置浏览器功能? – Marvin

+0

@Marvin 我只想为我的个人笔记本电脑自动登录。 – Archit

回答

1

我想你想要做这样的事情:

document.getElementById("Email").value = "{{YOUR EMAIL}}"; 
document.getElementById("next").click(); 
setTimeout(function() { 
    document.getElementById("Passwd").value = "{{PASSWORD}}"; 
    document.getElementById("signIn").click(); 
}, 1000); 

因为Gmail的登录表单的工作不同,现在......你需要键入电子邮件,然后点击下一步,然后键入您的密码,然后点击登录在

(你可以将此代码添加到您的书签与“JavaScript的:”前)

+0

没有工作对我来说:-(当我按下书签比页面将空白,然后什么也没有发生,我必须刷新此页面 – Archit

+0

您确定您已收藏此书: javascript:document.getElementById(“Email “).value =”{{YOUR EMAIL}}“; document.getElementById(”next“)。click(); setTimeout(function(){document.getElementById(”Passwd“)。value =”{{PASSWORD}} “; document.getElementById(”signIn“)。click();},1000); 之后,打开gmail并点击bookmart? – gididaf

+0

转到我的错误谢谢你:-) +1并接受你的答案。我只是在语法上犯了错误。 – Archit