скрипт greasemonkey для gmail - PullRequest
       27

скрипт greasemonkey для gmail

1 голос
/ 17 апреля 2011

Я совершенно новичок в написании сценариев. Я должен написать скрипт, в котором мне нужно добавить кнопку рядом с кнопкой отправки на странице Gmail. Я сделал кнопку в div, чтобы она теперь добавлялась в интерфейс, но я не могу расположить ее в нужном месте. Любые советы?

1 Ответ

1 голос
/ 20 июня 2011

Возможно, вы добавляете кнопку в верхнюю рамку Gmail.Gmail использует несколько фреймов в своем интерфейсе;фрейм, который содержит фактический пользовательский интерфейс, который мы все видим (за исключением окон чата), является «canvas_frame».

Установите флажок, чтобы убедиться, что скрипт работает с правильным фреймом.Например, в скрипте Gmail, который я написал , я проверил наличие элемента класса 'cP' (класс тела - cP).

if (document.getElementsByClassName('cP')[0]) {
    // You know that you're in the canvas_frame because the outer frame does not contain any elements with the classname 'cP'
    // Put all your code here
}

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

...