node.js - 从 gmail api 在 Web 应用程序中显示电子邮件
问题描述
开发将显示来自 Gmail 的邮件的应用程序。借助以下链接从 Gmail api 获取邮件
- https://developers.google.com/gmail/api/reference/rest/v1/users.messages/list
- https://developers.google.com/gmail/api/reference/rest/v1/users.messages/get
获得 base64 编码的邮件正文。解码邮件正文并获得 HTML。
你能帮忙在 div 中显示这个 HTML 并且不受以前的 css 的影响吗?
从https://css-tricks.com/almanac/properties/a/all/尝试了 css 属性
all: unset;
但它没有用。
解决方案
当您解码邮件正文时,它会返回一个字符串。您需要将此字符串转换为 HTML。有各种可用的 npm 包。尝试node-html-parser一次,它应该可以解决您的问题。
推荐阅读
- python - 如何从txt文件中提取不同行的两个单词之间的单词?
- ios - swift中的didBegin方法不会被所有碰撞调用
- language-lawyer - 是否允许符合 C11 的实现将每个函数编译成无限循环?
- jquery - jQuery .css 中的多个字体变化设置
- java - 如何在Java中将两个文本文件数据逐行写入第三个文件?
- excel - PowerQuery 中的随机样本
- python - 当 WHERE 子句具有功能时,如何编写 Django 查询?
- javascript - 确定谁点击了电子邮件中的链接
- mysql - 用于选择最后几行的mysql查询
- java - 使用后台方法从我的片段中读取 json 后,我的 android studio 应用程序不断崩溃