如何覆盖消息撰写窗口

时间:2014-07-23 23:54:14

标签: xul thunderbird thunderbird-addon

我想将来自thunderbird的所有窗口撰写消息覆盖到新的xul窗口。我试过了

   <?xul-overlay href="chrome://messenger/content/messenger.xul"?>
   <?xul-overlay href="chrome://messenger/content/messengercompose/messengercompose.xul"?>

但这不是叠加消息textarea和其他工具,

enter image description here

我需要覆盖消息撰写窗口中的所有工具和菜单 enter image description here

请,任何帮助将非常感谢

1 个答案:

答案 0 :(得分:1)

您提供的信息有点稀疏。您已将以下列为一组代码:

<?xul-overlay href="chrome://messenger/content/messenger.xul"?>
<?xul-overlay href="chrome://messenger/content/messengercompose/messengercompose.xul"?>

由此,您不清楚是否尝试在同一个覆盖文件中叠加两个单独的.xul个文件。

指定叠加层,在叠加的文件与叠加文件之间一一对应。换句话说,要覆盖这两个文件,您需要两个单独的文件才能有两个叠加(或者您可以将相同的信息从一个文件叠加到两个上)。

Overlayschrome.manifest文件中定义。每个要覆盖的文件使用一行。语法如下:

overlay chrome://URI-to-be-overlaid chrome://overlay-URI [flags]

[Flags] are described on MDN