Я пытаюсь кодировать расширение сафари, подобное для Пузырения, Переводят для Chrome.
при нажатии кнопки на панели инструментов она автоматически переводит текст, в настоящее время выбираемый на язык по Вашему выбору с помощью языка Google API.
Проблема, которую я имею, следующая:
Сценарий только становится введенным в основную страницу, но также и в рекламу и подобный материал, который встраивается в страницу. Из-за этого, выделенный текст переводится многократно, потому что все встроенные сценарии на одной странице отвечают на сообщение.
Как я могу удостовериться, что сценарий введен только в правильную страницу, или только правильная страница отвечает?