gpt4 book ai didi

javascript - 自动将凭据传递到下一页的脚本

转载 作者:行者123 更新时间:2023-12-05 00:37:10 25 4
gpt4 key购买 nike

我有一个 URL 要求我“单击此处登录”,然后加载下一页。
加载下一页后,我需要传递凭据。尝试了下面的脚本但没有用

document.getElementsByClassName('click_hereTo_login')[0].click();

$( document ).ready(function()
{ if document.location.href=="https://example.com/secondpage"
then {
document.getElementById('id').value="12322";
document.getElementById('password').value="4444";
document.getElementsByClassName('login')[0].click();
}})

最佳答案

首先你的 if 写不正确。它应该是:

if (document.location.href=="https://example.com/secondpage"){
document.getElementById('id').value="12322";
document.getElementById('password').value="4444";
document.getElementsByClassName('login')[0].click();
}
这里的另一个问题是,您的脚本在两个页面上都从头开始运行。如果你想在没有后端的情况下从一个页面到另一个页面传递数据,你可以使用 查询字符串 本地存储 将数据存储在某处,然后从另一个页面访问它。
let id = localStorage.getItem('id');

// get the input element
let idInput = document.getElementById('id');

// check if we are one second page
if(idInput) {
document.getElementById('id').value = id;
}

// Save id on login click
document.querySelector('.login').addEventListener('click', () => {
localStorage.setItem('id', 1234);
});

关于javascript - 自动将凭据传递到下一页的脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70120614/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com