2010-11-04 13 views
1

Je veux vraiment faire google mail par défaut en postant le bas, en d'autres termes, je veux que le curseur dans la zone de texte dans un message de réponse pour se déplacer automatiquement vers le bas. Est-ce possible avec les extensions Google Chrome? Avez-vous d'autres suggestions?Comportement de la page modifiant l'extension google chrome?

Problèmes Je suis face:

  1. exécuter le script d'extension lorsque gmail est entièrement chargée
  2. Le textarea cible est dans son propre iframe, est-il possible d'y accéder?

Répondre

2

Oui, vous pouvez utiliser la fonction Content Scripts d'une extension Chrome pour manipuler la page un utilisateur navigue. Votre code de script de contenu s'exécutera dans le contexte de la page Web sur laquelle l'utilisateur navigue, et il peut interagir avec la page de l'hôte presque sans limite. Manipuler Gmail peut être un peu plus délicat que la plupart des autres pages, en raison de sa nature dynamique. Envisagez d'utiliser la méthode jQuery .live() pour le lier facilement aux éléments que vous souhaitez manipuler. En ce qui concerne les iframes, il suffit d'activer le "all_frames" option dans votre manifeste, qui "contrôle si le script de contenu s'exécute dans toutes les images de la page correspondante, ou seulement dans le cadre supérieur".

(Je sais que cette question est un peu fade, mais je pensais que vous auriez peut-être encore apprécier une réponse.)

J'espère que cela aide.