gpt4 book ai didi

php - 如何在不更改背景颜色和表格的情况下在浏览器中显示 html 电子邮件

转载 作者:可可西里 更新时间:2023-10-31 22:16:14 27 4
gpt4 key购买 nike

在我正在构建的新应用程序中,我想在浏览器的表格中显示 html 电子邮件。

问题是 html 电子邮件正在改变我网页的背景颜色,有时会结束我用来显示多封电子邮件的 html 表格。

电子邮件通常包含完整的 html、正文、div 和表格标签。正常情况是 body bgcolor"ff0000"将我的整个应用程序的背景变成红色。

有没有办法解决这个问题,还是我必须对其进行编码才能删除 html 标签。

此外,我尝试在 iframe 中显示电子邮件代码,但无济于事。它实际上根本没有显示代码,只是一个空白的 iframe 框。

<iframe>Body of html email here</iframe>

我确定我遗漏了一些简单的东西 - 任何帮助将不胜感激。

顺便说一句,电子邮件 html 保存在 php 字符串中。

最佳答案

您可以做的是使用 javascript 将电子邮件的 HTML 注入(inject)到 iFrame 中。它改变你的背景的原因是因为你在电子邮件的样式表中有全局样式,并且它们被应用到页面的其余部分。

$('#loader_frame')[0].contentDocument.body.innerHTML = YOUR HTML

关于php - 如何在不更改背景颜色和表格的情况下在浏览器中显示 html 电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3975199/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com