javascript - 页面行为修改谷歌浏览器扩展?

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

我真的很想让谷歌邮件默认底部发布,换句话说,我希望回复消息中文本区域中的光标自动移动到底部。

谷歌浏览器扩展是否可以做到这一点? 您还有其他建议吗?

我遇到的问题:

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

最佳答案

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

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

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

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

希望对您有所帮助。

关于javascript - 页面行为修改谷歌浏览器扩展?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4096379/

相关文章:

javascript - attachShadow 能否返回不是#shadow-root 的#document-fragment?

javascript - 添加换行符后防止 chrome 中的 textarea 滚动行为

javascript - 为什么 Typescript 认为 async/await 返回一个包含在 Promise 中的值?

javascript - 获取元素的所有 jQuery/JavaScript 事件订阅

javascript - 无法删除表单中选择框的选项

javascript - 为什么 onclick 属性不起作用?

php - 同一网页的多个链接

javascript - 覆盖后我可以重新启用 Window.alert 吗?

javascript - 从 Array.prototype 方法返回数组的值

javascript - 哪个 HTML 5 Canvas Javascript 用于制作交互式绘图工具?