gpt4 book ai didi

javascript - 如何创建一个提交登录表单的小书签

转载 作者:行者123 更新时间:2023-11-29 20:21:31 24 4
gpt4 key购买 nike

我意识到从安全 Angular 来看这并不好,但请原谅我。

有没有办法创建一个提交表单的小书签,例如登录表单。例如,这有效,但前提是当前浏览器窗口中加载了一个页面:

javascript:(function(){document.body.innerHTML += '<form id=f action=https://www.mysite.com/login method=post><input type=hidden name=un value=uname><input type=hidden name=pw value=pword>';document.getElementById("f").submit();})();

有没有什么方法可以直接在 JavaScript 中构建表单并提交?

最佳答案

如果您根本不需要当前页面,您可以通过让小书签表达式返回一个包含完整新页面的字符串来完全替换它:

javascript:'<body onload="document.forms[0].submit()"><form method="post" action="https://www.mysite.com/login"><input type="hidden" name="un" value="uname"><input type="hidden" name="pw" value="pword"></form>'

那你就不用担心上一页有没有<body>了或带有 id="f" 的另一个元素.

(+1 Matti:innerHTML+=总是一个错误。)

关于javascript - 如何创建一个提交登录表单的小书签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3790832/

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