Я пишу расширение Chrome, которое должно изменять страницы в определенном домене в соответствии с некоторым заданным параметром, для получения которого требуется XSS, поэтому простое использование сценария содержимого кажется невозможным. Итак, я решил внедрить скрипт с помощью tabs.executeScript.
Теперь мне нужно знать две вещи: во-первых, как я могу передать параметры скрипту при использовании ExecuteScript? Думаю, я могу использовать сообщения, но нет ли более прямого способа передать параметр при внедрении скрипта?
Во-вторых, мой скрипт использует jQuery, поэтому мне нужно как-то включить jQuery. Это глупо, но я не знаю, как это сделать. До сих пор я встраивал jQuery в HTML-страницу, которую писал (например, background.html).
Подробнее здесь: https://stackoverflow.com/questions/497 ... -libraries