2016-06-29 187 views
0

網站:login.live.com 我想在郵件服務上自動登錄和密碼。這樣做:Jquery自動完成字段

$('[name=loginfmt]').val(mail); 
$('[name=passwd]').val(pass); 
$('#idSIButton9').click(); 

我在瀏覽器控制檯中執行此操作。但該網站認爲我們不會按鍵。它是如何效仿的​​?

P.S.不起作用!

$('[name=loginfmt]').keydown(); 
$('[name=loginfmt]').keypress(); 
$('[name=loginfmt]').keyup(); 
$('[name=loginfmt]').blur(); 
+1

我2CT:獲取與正確的密碼管理器中的瀏覽器,那麼你就需要這樣的東西... – CBroe

+0

該網站的jQuery?控制檯中有任何錯誤?此代碼是在DOM或jQuery加載之前執行的嗎? – andybeli

+0

我需要它用於我的項目。是的,該網站支持jQuery和字段填充。但沒有發送 – user5671335

回答

0

如果你真的想做這樣的事情,那麼請注意,該頁面上沒有jQuery,你仍然可以做你想做的事。

第1步:添加了jQuery使用JavaScript

步驟2,3,4頁.....:不要使用jQuery,你在做什麼。

var script=document.createElement('script'); 
script.type='text/javascript'; 
script.src='https://cdnjs.cloudflare.com/ajax/libs/jquery/3.0.0/jquery.min.js'; 

document.getElementsByTagName('head')[0].appendChild(script); 
+0

我在此頁面上嵌入了jquery – user5671335

+0

在頁面上添加jQuery之後,您的代碼對我來說工作正常。 –

+0

當你按下發送,手動填寫字段時,數據發送或顯示錯誤? – user5671335