gpt4 book ai didi

html - 什么是加载外部资源的 HTML 元素列表? (HTML 电子邮件)

转载 作者:行者123 更新时间:2023-12-04 14:17:20 28 4
gpt4 key购买 nike

如果不允许通过 JavaScript 进行额外的 DOM 操作,我正在寻找可以加载外部资源的元素列表。我正在尝试使用 HTML 查看器托管来自第三方的电子邮件,当发生这种情况时,我需要删除任何自动加载的资源,以便仅显示基本 HTML,即使这会使内容显示不正确。

到目前为止,名单是:

<img />
<embed />
<object />
<link />
<script />
<audio />
<video />
<style type="text/css">selector { property: uri('') }</style>

我是否需要考虑任何其他元素或模式以防止加载第三方资源。而且,是的,我熟悉沙箱属性,但我们也需要对旧浏览器的支持。

最佳答案

<img>具有普遍支持,并且是在电子邮件中引用外部图像的标准。图片也可以显示在<style>使用 url:www.website.com/image.jpg .<link>decent support用于引用诸如 webfonts 和外部样式表之类的东西。<object> , <video> , 和 <audio>有少数客户支持,但不是很多。<svg>另一个有一些值得关注的支持。
我不相信<embed><script>电子邮件客户端支持。它们通常从任何标记中剥离。

关于html - 什么是加载外部资源的 HTML 元素列表? (HTML 电子邮件),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31437971/

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