Захват существующих форм отправки из расширения Firefox - PullRequest
0 голосов
/ 07 марта 2019

Я пытаюсь написать расширение для Firefox. В коде мне нужно захватить все ключи формы текущей вкладки, чтобы я мог сделать с ними что-то еще. Например, если у меня есть страница с этим кодом:

<form action="/action_page.php">
First name:<br>
<input type="text" name="firstname" value="Mickey"><br>
Last name:<br>
<input type="text" name="lastname" value="Mouse"><br><br>
<input type="submit" value="Submit">
</form> 

Мне нужно иметь возможность получить ключи «имя» и «фамилия» для данной кнопки отправки.

Я пытался:

show();                                                                                                                                                                                                                                                                                                    
function show() {                                                                                                                                                                                                                                                                                          
// Create a test FormData object                                                                                                                                                                                                                                                                           
var formData = new FormData();                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         
// Display the key/value pairs                                                                                                                                                                                                                                                                             
for (var pair of formData.entries())                                                                                                                                                                                                                                                                       
{                                                                                                                                                                                                                                                                                                          
 console.log(pair[0]+ ', '+ pair[1]);                                                                                                                                                                                                                                                                      
}
}

Но я ничего не понимаю. Я могу видеть вещи, которые я добавляю в список, но не вещи на странице, которую я загрузил. В частности, я хотел бы иметь возможность захватывать все, что выходит с предыдущей страницы на следующую, с помощью запроса POST или GET.

Спасибо за помощь!

...