javascript - 获取带有 chrome 扩展名的打开邮件的 gmail 邮件正文

标签 javascript google-chrome google-chrome-extension gmail

对于一个项目,我需要获取当前打开消息的正文并将该消息传递给 web 服务以处理和存储它的一些数据。

我认为最好的方法是使用扩展来获取消息正文(和一些附加信息),然后将其作为网络请求发送到服务以插入到数据库中。

但我不知道该如何处理。我按照一些教程开始使用 chrome 插件,但我找不到如何获取消息的正文。

我发现您需要它的内容脚本,但即便如此我也不知道。

谁能帮我抢先一步?

最佳答案

这是一个老问题,但经过几天的尝试,我找到了答案。 要获取电子邮件标题,请迭代包含电子邮件标题的 HTMLCollection,可以使用类名 hP 找到它:

var list= document.getElementsByClassName("hP");
for (var i = 0; i < list.length; i++) {
    console.log(list[i].innerText);
}

要获取电子邮件正文,请迭代包含电子邮件正文的 HTMLCollection(类 ii):

var list= document.getElementsByClassName("ii");
for (var i = 0; i < list.length; i++) {
    console.log(list[i].innerText);
}

关于javascript - 获取带有 chrome 扩展名的打开邮件的 gmail 邮件正文,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13856769/

相关文章:

javascript - Chrome 和 Firefox 中的 nicEditor 链接问题

javascript - 删除事件监听器时遇到问题

javascript - 谷歌浏览器扩展的自动化测试

javascript - Chrome 扩展设置为 `run_at` `document_start` 运行速度太快?

javascript - 使用 Video.js 在 YouTube 视频上预滚动 VAST

javascript - 单击模式上的按钮,按下回车键,显示模式时

javascript - 可以将 crossorigin 属性添加到 angular cli 生成的脚本标签中吗?

javascript - flot - 轴标签 - monthNames 排序错误?

javascript - oninput 在 Chrome 中是否适用于单选按钮?

css - Chrome 中的错误或糟糕的 CSS? (隐藏可见性的 anchor )