修改Google Chrome扩展程序的网页行为?

时间:2010-11-04 11:56:51

标签: javascript html google-chrome google-chrome-extension

我真的想默认底部发布谷歌邮件,换句话说,我希望回复邮件中textarea中的光标自动移动到底部。

这是否可以使用Google Chrome扩展程序? 你有没有其他建议?

我面临的问题:

  1. 在gmail完全加载时运行扩展脚本
  2. 目标textarea在其自己的iframe中,是否可以访问它?

1 个答案:

答案 0 :(得分:2)

是的,您可以使用Chrome扩展程序的Content Scripts功能来操作 用户正在浏览的页面。您的内容脚本代码将在用户正在浏览的网页的上下文中运行,并且可能几乎没有限制地与主页进行交互。

由于其动态特性,操作Gmail可能比大多数其他网页有点棘手。考虑使用jQuery .live()方法使其易于绑定到您想要操作的元素。

关于iframe,您只需打开清单中的"all_frames" option,即“控制内容脚本是在匹配页面的所有帧中运行,还是仅在顶部框架中运行”。

(我知道这个问题有点陈旧,但我想也许你仍然会欣赏答案。)

我希望有所帮助。