对于一个项目,我需要获取当前打开消息的正文并将该消息传递给 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/