0

私はGoogleChrome拡張機能に取り組んでいます。ユーザー名とパスワードを入力し、[送信]をクリックして、Webサイトで新しいタブを開きます。これにより、送信されたフォームが取得され、ログインします。

新しいタブでウェブサイトを開くことができましたが、フォームを取得できません。

4

3 に答える 3

0

Web サイトが読み込まれたので、jquery を使用してテキスト ボックスを選択し、値を入力してみてください。

以下は、入力がある場所を選択し、必要な入力を見つけ、最後にそのボックス内に値を設定します。

$("td[data-key='sku']").find("input.tb-input").val('some text here')

上記の jquery コードでは、html は次のようになります。

<td data-key='sku'>
<input class=tb-input/>
</td>
于 2012-10-11T22:28:34.720 に答える
0

次のように popup.html に HTML フォームを作成できます。

<form name="input" action="http://example.com/login.php" method="get">
    Username: <input type="text" name="user">
    Password: <input type="password" name="password">
<input type="submit" value="Submit"></form>

また、Web サイトのスクリプトで、パラメーターが渡されたかどうかを確認し、正しい場合はそれらをサイトのダッシュボードにリダイレクトし、そうでない場合はログイン ページを表示して正しい資格情報を入力します。

于 2012-10-03T21:15:13.820 に答える
0

送信ボタンで OnClick イベントを使用できます。

<input type="submit" value="submit" onclick="this.form.target='_blank';return true;"> 
于 2012-10-03T14:02:58.283 に答える