JavaScript导航到主页并登录

时间:2014-06-05 16:17:01

标签: javascript login onload

我已经写了bookmarklet来导航到我的应用程序的主页:

javascript:(function(){
    location.href="<Address of my app>";
})();

同样,我编写了另一个书签来填写用户名和密码并登录到应用程序:

javascript:void
(user=document.getElementById("username"),                                           
user.value="uname>",
user.focus(),
user.blur(),
pwd=document.getElementById("password"),
pwd.value="<password>",
pwd.focus(),pwd.blur(),
$(":button").click())

现在我想编写一个可以导航到主页并登录的书签。

javascript:(function(){
    location.href="<Address of my app"; }
)();

function login(){
    user=document.getElementById("username");
    user.value="<Uname>"; 
    user.focus(); 
    user.blur();
    pwd=document.getElementById("password");
    pwd.value="<password>";
    pwd.focus(); 
    pwd.blur();
    $(":button").click();
} 
window.onload = function(){ 
    setTimeout( function(){ login(); }, 2000);
};

但我在这里遇到两个问题:

1)如果我从Chrome的书签管理器运行书签,则在加载登录页面之前会调用onload方法,因此无法找到给定的DOM元素。

2)如果我直接从书签列表(列在我的Chrome上面)运行书签,则根本不会调用onload方法。

0 个答案:

没有答案