在此网站上的另一个问题,有人建议创建一个书签,在 URL 框中使用以下 javascript 来自动填写 Chrome 中某个网站的用户名和密码:
javascript:function%20enterLogin(){username="你的用户名";password="你的密码";document.getElementById('user_name').value=用户名;y=document.getElementById('密码').value=密码;}enterLogin();
我的问题是是否有任何方法可以改变此代码,以便它在输入您的用户名和密码后向浏览器发送“enter”键(以消除一个步骤)。
答案1
您可以修改代码使其看起来像这样:
javascript:function%20enterLogin(){username="your_username";password="your_password";document.getElementById('user_name').value=username;y=document.getElementById('password').value=password;document.forms["your_form"].submit();}enterLogin();
只需将其替换your_form
为您的表单名称。
答案2
我认为这是不可能的,但你可以提交表格使用JavaScript:
document.forms["myform"].submit();
您只需要id
在 JavaScript 中输入要提交的表单的 ID — 如果没有 ID,则可以使用表单的索引(大于或等于 0 的数字)。由于这是特定于站点的,因此只需进行一些测试即可查看效果。