【发布时间】:2019-07-28 16:42:32
【问题描述】:
我正在为自己在电子中创建一个基本的电子邮件客户端。当我加载一封电子邮件时,该电子邮件数据需要显示在一个类似于<div id="emailDisplay"></div> 的 div 元素中。唯一的问题是这个 html 可以包含嵌入的样式表,然后影响页面的其余部分。我尝试使用 iframe,但是当其中一个元素无法加载(例如图像)时,它导致了异常,并且我的其他需要的 JavaScript 从未执行。确切的错误是net::ERR_CONNECTION_TIMED_OUT。所以我要问的是如何在不影响文档其余样式的情况下显示此 HTML,或者如何捕获并忽略 iframe 错误?提前致谢。
【问题讨论】:
-
iframe是要走的路。无论您使用什么,该错误都会发生,因为这是一个网络错误,与代码无关。您可以尝试embed或object,但它们与iframe有相同的问题并且更难使用。
标签: javascript html css node.js electron