私はGoogleChrome拡張機能に取り組んでいます。ユーザー名とパスワードを入力し、[送信]をクリックして、Webサイトで新しいタブを開きます。これにより、送信されたフォームが取得され、ログインします。
新しいタブでウェブサイトを開くことができましたが、フォームを取得できません。
私はGoogleChrome拡張機能に取り組んでいます。ユーザー名とパスワードを入力し、[送信]をクリックして、Webサイトで新しいタブを開きます。これにより、送信されたフォームが取得され、ログインします。
新しいタブでウェブサイトを開くことができましたが、フォームを取得できません。
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>
次のように 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 サイトのスクリプトで、パラメーターが渡されたかどうかを確認し、正しい場合はそれらをサイトのダッシュボードにリダイレクトし、そうでない場合はログイン ページを表示して正しい資格情報を入力します。
送信ボタンで OnClick イベントを使用できます。
<input type="submit" value="submit" onclick="this.form.target='_blank';return true;">