Html 如何在浏览器中显示多部分MIME
我正在使用REST服务从Domino服务器获取电子邮件消息。响应是JSON,包含许多MIME部分 我目前的方法是找到Html 如何在浏览器中显示多部分MIME,html,mime,Html,Mime,我正在使用REST服务从Domino服务器获取电子邮件消息。响应是JSON,包含许多MIME部分 我目前的方法是找到text/html部分并对其进行解析,查找带有src=“cid:…的img标记。然后在其他MIME部分中搜索cid并插入图像数据。然后将结果传递给浏览器 我想知道是否有一种更聪明的方法可以做到这一点。是否有可能将MIME部分打包成浏览器可以执行cid:替换的方式 更新 有人认为这个问题太宽泛了。你想多说一点吗?我认为这个问题很具体。我想知道,如果MIME部分被适当地打包到HTML
text/html
部分并对其进行解析,查找带有src=“cid:…
的img
标记。然后在其他MIME部分中搜索cid
并插入图像数据。然后将结果传递给浏览器
我想知道是否有一种更聪明的方法可以做到这一点。是否有可能将MIME部分打包成浏览器可以执行cid:
替换的方式
更新
有人认为这个问题太宽泛了。你想多说一点吗?我认为这个问题很具体。我想知道,如果MIME部分被适当地打包到HTML中,标准浏览器是否有能力查找cid
引用。这将省去我自己解析HTML的工作——这是一项大多数兄弟都会做的工作WSER非常擅长
是否可以以浏览器执行cid:replacement的方式打包MIME部分
不,你必须在服务器上完成
如果您想将所有内容都保存在一个响应中,可以将它们替换为
数据:
URI。在web浏览器中显示HTML格式的电子邮件时要非常小心。电子邮件客户端会阻止JavaScript并限制CSS(其中可能嵌入了JS)。您不希望发送到您的Web邮件系统的电子邮件使攻击者能够在您的域下运行JS。