问题标签 [mhtml]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
373 浏览

delphi - MHT 使用 Indy 发送邮件

我的问题是如何使用 Delphi 7 IDE 发送 mht 消息 throw Indy 9?

提前致谢!

0 投票
1 回答
8007 浏览

html - 如何仅在 HTML 而不是 MHTML 中显示#SSRS 输出?

如何仅在 HTML 而不是 MHTML 中显示 SSRS 输出 - MHTML 不会在 IE 以外的浏览器中正确显示。

0 投票
2 回答
4175 浏览

outlook - 来自 MS Word 的 MHT 文件中的图像不会显示在电子邮件中

当我通过电子邮件向自己发送示例 mhtml 文件(例如,来自此处)时,图像在 Outlook 中显示良好。但是,当我将 Word 文档转换为 mht(Web 存档)格式时,图像不显示。如果我在浏览器中打开文件,图像显示正常,或者如果我附加 mht 文件并双击附件。但是如果文件是内联在电子邮件中,那么我会看到红色的 X 框“右键单击此处下载图片”,如果我选择下载图片,那么“文件无法显示...可能已移动... '。

任何想法为什么转换为 MHTML 的 Word 文档中的图像不喜欢在电子邮件中内联显示?

0 投票
2 回答
2288 浏览

xml - 将由 XML、XSL 创建的 HTML 转换为 MHTML

浏览器可以使用 XSL 转换 XML。这可以通过在 xml 文件中添加以下行来引用 xml 中的 xsl 来完成:

<?xml-stylesheet type='text/xsl' href='sample.xsl'?>

现在用 Internet Explorer 打开这个 xml 文件将在浏览器中显示正确的数据。

XML 本身引用了许多其他文件,例如位于某个文件夹中的图片。

我想将显示的数据(连同所有引用的数据)保存在一个 mhtml 文件 (*.mht) 中

我该如何进行?这可能吗?

注意:文件都是本地的(不在服务器上),初始 xml 是测试数据的结果。我只想像以前一样从单个文件开始正确显示我的 XML 文件,而无需访问 mhtml 文件之外的其他数据。

根据答案 1 进行编辑:

我已将我的 xml 包含在 HTML 的 iFrame 中:

<body><iframe src="name.xml" width = "100%" height="1000"> </iframe></body>

这是我使用 IE 保存到 *.mht 文件中的:

由于我最初使用本地文件而不是“http://www.m.de/name.xml”“file://C:\Documents and Settings\STEFFAN\Desktop\Test\SUPL_TCLog.xml”是由 IE 输出的。

但是这个本地参考似乎不适用于 mhtml,这很糟糕,因此,我使用了一个随机替代品 (http://www.m.de/name.xml) 来代替它。(这适用于图像文件)。相应地更改它打开 mht 文件将开始下载 xml 文件。但这不是想要的。我希望它显示出来。

什么不见​​了?

0 投票
1 回答
1463 浏览

css - 如何将 mhtml / mht 文件添加为相对路径

我正在尝试将外部 mhtml 资源添加到 css。我有一个这样的css条目:

效果很好,但我需要添加 base64.mht 文件作为相对路径。可能吗?

PS。这是将带有 base64 图像的 css 添加到 IE 浏览器的技巧: http: //www.phpied.com/mhtml-when-you-need-data-uris-in-ie7-and-under/ Mayby 是添加 base64 的更好方法IE7上的图片到css?

我将不胜感激任何帮助。马尔钦

0 投票
1 回答
2008 浏览

c# - C# 从 MHT 文件中提取 HTML

我有一个从 HTML 文件中提取信息的 C# 模块。但我的输入是一个 MHT 文件。如何仅提取 MHT 文件的 html 部分?

0 投票
4 回答
18085 浏览

c# - 以编程方式生成 .mht 文件

有谁知道如何在 C# 中以编程方式生成 .mht 文件,并在其中嵌入图像?问题是我已经意识到 .mht 文件能够在其中嵌入图像,并且当您更改其位置时,嵌入的图像会随整个文件(mht)一起移动。而且这个文件可以在不同的浏览器上查看,包括IE 6。

有人告诉我尝试 Data Url Scheme 技术。但它无法工作,因为它不受其他浏览器的支持。例如 IE 6。

0 投票
1 回答
238 浏览

windows - 在 Windows 中显示内存中 MHTML 的 ActiveX 组件

我正在创建一个小型 Windows 应用程序(C++),它创建一些窗口(CreateWindowEx等)。在一个窗口中,我想添加一个显示从内存加载的MHTML的控件,即整个 MHTML 内容在一个字符串中,而不是在一个文件中。

我已经尝试过该Shell.Explorer组件,但是除了 HTML 之外,我找不到向它注入任何内容的方法(请参阅AtlAxCreateControl)。

是否可以使用 Shell.Explorer 组件或任何其他组件来显示内存中的 MHTML?
也就是说,无需将内容写入文件然后给出文件路径。那行得通,但它不是最佳选择,如果我不能以任何其他方式做到这一点,它必须是最后的选择。

PS:如果这可以在 C#、JS、VBS、WSH、HTA 等其他语言或环境中完成,我也很乐意。

0 投票
2 回答
5840 浏览

internet-explorer - InternetExplorer 中未显示 MHT 文件

我有一个不会在 InternetExplorer 9 中显示的 mht 文件。我已经看到,文本/html 部分是用 base64 编码的:

这可能是 IE9 无法显示 MHT 文件的原因吗?

0 投票
1 回答
323 浏览

javascript - 通过javascript使用外部js/css/images检索整个html

我已经有一个 Javascript 文件(执行一些功能),它将附加到网页上。现在我希望 Javascript 收集整个网页及其 html 标签、图像、外部 Javascript 文件和外部 css 文件。我不想在这里使用 Jquery/任何其他外部库。

我的动机是获取整个网页,将其保存,并将其显示为与原始网页相似。

Javascript可以做到这一点吗?

任何帮助将不胜感激。