2015-06-22 141 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