2014-12-29 80 views
0

我有雷鸟插件打开下列方式邮件文件:打开和打印雷鸟HTML文件

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文件?任何其他建议?

回答

0

我找到了解决方案。

的URI创建为:

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

在文件路径的端部的空间是问题所在。

所以file:///PATHTOFILE/file.eml?type=application/x-message-display完美的作品