【问题标题】:Opening and printing a Thunderbird HTML file打开和打印 Thunderbird HTML 文件
【发布时间】:2014-12-29 13:05:01
【问题描述】:

我有一个 Thunderbird 插件,它可以通过以下方式打开邮件文件:

var uri = io.newFileURI(filePath);  
uri.QueryInterface(Components.interfaces.nsIURL);
uri.query = "type=application/x-message-display";
watcher.openWindow(null, "chrome://messenger/content/messageWindow.xul",
    "_blank", "all,chrome,dialog=no,status,toolbar", uri);

这很好用。

HTML 邮件只有一个问题。它们打开得很好,但是当它们被打印时,会打印消息源。附件源也被打印出来。

有没有办法指定它是一个正在打开/打印的 HTML 文件?还有什么建议吗?

【问题讨论】:

    标签: javascript xul thunderbird thunderbird-addon


    【解决方案1】:

    我找到了解决办法。

    创建的 URI 是:

    file:///PATHTOFILE/file.eml ?type=application/x-message-display

    文件路径末尾的空格是问题所在。

    所以file:///PATHTOFILE/file.eml?type=application/x-message-display 完美运行

    【讨论】:

      猜你喜欢
      • 2012-06-14
      • 2022-08-13
      • 2010-09-13
      • 1970-01-01
      • 1970-01-01
      • 2014-05-27
      • 2021-03-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多