2010-11-04 3 views
1

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

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

Проблемы я столкнулся:

  1. Запустите сценарий расширения, когда Gmail полностью загружен
  2. Мишень находится в текстовое поле его собственной IFRAME, можно получить к нему доступ?

ответ

2

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

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

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

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

Я надеюсь, что помогает.

Смежные вопросы