簡體   English   中英

來自 javascript 控制台 Chrome 的輸入表單

[英]Input form from javascript console Chrome

我嘗試使用 Chrome 控制台在此網站上輸入表單用戶名和密碼: https : //ucp.nordvpn.com/login/但是當單擊按鈕登錄時,它顯示錯誤“用戶名不能為空”

請幫我。 謝謝

// Input prompt format user:password
var account = prompt('Account?');
if (account) {
    account = account.split(":");
    console.log(account);
    document.querySelector("#ucp_login_email_field").value = account[0];
    document.querySelector("#ucp_login_password_field").value = account[1];
    document.querySelector(".Button").click();
}

這對我有用。 請試試這個。 但首先檢查帳戶是否為空。

// Input prompt format user:password
    var account = ["demo@gmail.com", "123456"]; 
    if (account) {
        console.log(account);
        document.querySelector("#ucp_login_email_field").value = account[0];
        document.querySelector("#ucp_login_password_field").value = account[1];
    };
    if (document.querySelector("#ucp_login_email_field").value != "" && document.querySelector("#ucp_login_password_field").value != ""){
        document.querySelector("form").submit();
    } else{
        console.log("fields are not filled correctly");
    }

當您在文本框中鍵入值時,值(用戶名、密碼)存儲在變量中。 提交表單時,值取自變量並覆蓋文本框中的值(您通過 chrome 控制台分配)。

因此,除非在文本框中鍵入值,否則無法通過 chrome 控制台提交值。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM