使用Chrome版本44.0.2403.107 m
我正在制作一个用于工作的bookmarklet,以加快用户登录速度。我需要访问的环境有多个不同的登录,我需要经常使用,所以我不是注销,输入我的凭据,然后重新登录,我做了一个书签小程序来提高速度。
javascript:
(
function getCreds(){
var username = prompt("Please enter username details before the @ symbol.", "user.name");
un.value = username + "@example.com";
pw.value = "password";
}
)();所有用户都有像test1@exmaple.com、test2@example.com和test.test@example.com这样的用户名。它们都以@example.com结尾。每个测试用户的密码都是相同的。这使得我只需输入"test“,剩下的工作由javascript完成。
为了进一步加快速度,我希望当您在我的提示下单击确定时,它会自动登录。
我尝试了loginForm.submit();和许多变体,但我得到了一个401错误。
我不能像我发现的许多例子那样在bookmarklet中编写自己的登录表单,因为在我使用的页面上有内置的javascript函数和库调用。
我可以在表单的value字段中输入用户名和密码,然后提交表单,而不制作自定义html表单吗?
发布于 2015-08-01 01:38:34
可以,停那儿吧。要提交表单,请在提交按钮上生成单击事件:submitButton.click();
https://stackoverflow.com/questions/31727665
复制相似问题