2

我对开发 Safari 扩展非常陌生,而且我不知道任何 java、css 或 html。

我一直在网上搜索一种使用 javascript 注入与网站交互的方法。具体来说,我想填写两张表格;用户名和密码,然后按“登录”按钮。

我知道我需要使用类似document.getElementById()and.click和的东西.value,但我真的不知道如何连接这些点。

任何帮助深表感谢!

亲切的问候,托克

4

1 回答 1

2

我假设当您说两个表单时,用户名和密码是指两个文本输入,然后提交表单。

你应该做的是:

  1. 选择每个文本输入并更改其value属性。
  2. 提交表格

可以用下面的代码来完成,假设你的表单有一个id="my-form",你的用户名输入有id="username",你的密码输入有id="password"

document.getElementById("username").value = "myusername"; // Select and fill username input
document.getElementById("password").value = "mypassword"; // Select and fill password input
document.getElementById("my-form").submit();              // Submit the form
于 2013-05-06T21:12:32.360 回答