我有想要在存档中显示的 HTML 内容(主要是电子邮件)。由于其中一些记录包含自己的样式、图像和标题,因此它们需要独立显示并限制在其容器中,以免干扰显示它的页面。我立刻想到了一个 iframe。
我有两种方法可以做到这一点,两者都有些间接。1)我可以绘制一个指向 about:blank 的 iframe,并在页面加载后使用 Javascript 将内容绘制到 iframe 中。2) 我可以创建一个仅返回电子邮件内容的辅助 PHP 页面,并将 iframe 作为 src 属性指向它。这些解决方案很简单,但我想知道是否有更直接的方法。
我找到了这样的解决方案,但他们建议使用上面的选项 1 或 2。这个问题的重点是:“有没有比依赖 Javascript 或辅助页面更直接的方法将 HTML 内容直接预加载到 iframe 中?” Html 代码作为 IFRAME 源而不是 URL 指定 iframe 的内容而不是页面的 src