Занялся написанием расширения доя Google chrome которое должно будет на определенной странице заменить два действия(нажатие ссылки и кнопки) на одно.
Вкратце опишу принцип действия функция на сайте:
1 при нажатии на ссылку с параметром onClick вызывается функция Buy с параметрами (100,0,15) и формируется ссылка-запрос;
2 при нажатии на кнопку, по Id выполняется функция проверки, если все правильно то выполняется функция BuySelf
3 функция BuySelf принимает в параметр ссылку-запрос и выполняет некоторые манипулции( вроде бы при этом обращается на сервер, но точно я не уверен)
Собственно вопрос, как можно реализовать выполнение этих трех функций(вторую можно пропустить так как это функция проверки) в одно нажатие? И возможно ли это?
Второй вопрос, можно ли обращаться из расширения к функциям на сайте? К примеру при помощи расширения добавить кнопку и с помощью нее вызывать необходимые функции.
Третий вопрос, если я в расширении дам название функции такое же как и у функции на сайте и при этом я не буду изменять параметр ссылки onClick, что произойдет при нажатии на ссылку? Какая функция будет выполняться?
Ну и последний четвертый
, если я продублирую функции с сайта в расширение, сменю им название, добавлю кнопку для вызова их и они выполнятся, будет ли это считаться выполнением сценария на странице?То есть я хочу сказать отправиться ли запрос на сервер и обработает ли его сервер ?
Пожалуйста если у вас есть ответ давайте его с кодом. Просто я дилетант в этом деле, когда о давно был знаком с JavaScript но уже все позабыл.