Поведение страницы, изменяющее расширение Google Chrome? - PullRequest
1 голос
/ 04 ноября 2010

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

Возможно ли это с расширениями Google Chrome?Возможно, у вас есть другие предложения?

Проблемы, с которыми я сталкиваюсь:

  1. Запустите скрипт расширения, когда gmail полностью загружен
  2. Целевая текстовая область находится в своем собственномiframe, возможно ли получить к нему доступ?

1 Ответ

2 голосов
/ 05 мая 2011

Да, вы можете использовать функцию Content Scripts расширения Chrome для управления страницей, которую просматривает пользователь.Код вашего скрипта контента будет выполняться в контексте веб-страницы, которую просматривает пользователь, и он может взаимодействовать с хост-страницей практически без ограничений.

Управление Gmail может быть немного сложнее, чем на большинстве других страниц, из-заего динамическая природа.Попробуйте использовать метод jQuery .live () , чтобы упростить привязку к элементам, которыми вы хотите манипулировать.

Что касается фреймов, вам просто нужно включить "all_frames "option в вашем манифесте, который" контролирует, выполняется ли скрипт содержимого во всех фреймах соответствующей страницы или только в верхнем фрейме ".

(я знаю, что этот вопрос немного устарел, но я подумал, что, возможно, вы все равно оцените ответ.)

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...