使用 jQuery,我想知道 Gmail 的新电子邮件组合 iframe 的正文中何时发生事件

Posted

技术标签:

【中文标题】使用 jQuery,我想知道 Gmail 的新电子邮件组合 iframe 的正文中何时发生事件【英文标题】:Using jQuery, I'd like to know when an event occurs in the body of Gmail's new email composition iframe 【发布时间】:2011-08-16 15:32:31 【问题描述】:

我尝试访问的特定区域是 Gmail新电子邮件撰写正文

更一般地说,这是 另一个 iframe 中的iframe

这被用于我正在尝试开发的一个简单的 Chrome 扩展,所以可能会问这个问题,我的清单文件具有正确的框架设置:

"all_frames":true

谢谢!

【问题讨论】:

【参考方案1】:

嗯。没有人敢于回答。

我相信这会被大喊大叫,我渴望看到正确的方法。

$('.Ak').live('click',function()
  $(this) //reference to the element
);

撰写文本区域的类名是Ak

这是一个非常可怕的组合,但它有效,如果这阻碍了其他事情的进展,你可以稍后修复它。

此外,您应该查看 chrome 扩展程序“截止日期之后”。代码并不复杂,他成功地将拼写检查器挂接到 GMail 文本区域。


我刚刚从 ATD 的创建者那里找到了一篇博客,他在其中描述了他在处理框架和 Chrome 扩展程序方面的试验和磨难。即使您不进行扩展,这实际上也可能非常有用。

http://blog.afterthedeadline.com/2010/05/14/how-to-jump-through-hoops-and-make-a-chrome-extension/

【讨论】:

啊,开始写了,并没有添加你可以通过 chrome 中的“inspect element”找到该对象的类名。

以上是关于使用 jQuery,我想知道 Gmail 的新电子邮件组合 iframe 的正文中何时发生事件的主要内容,如果未能解决你的问题,请参考以下文章

如何配置 WAMP (localhost) 以使用 Gmail 发送电子邮件?

使用 IMAP(javamail API)从 gmail 访问电子邮件

我想创建像 GMAIL 这样的新消息框 [关闭]

Google Apps 脚本 Google Sheets Gmail 处理新电子邮件 追加行数组

如何从 gmail 下载许多电子邮件附件

GMail API:获取收件箱中最早的电子邮件的最快方式