我正在研究邮件通知程序。 以下是代码的一部分:
alertsService=Components.classes["@mozilla.org/alertsservice;1"].getService(Components.interfaces.nsIAlertsService),
alertsService.showAlertNotification("chrome://mailnotifier/skin/sample-small.jpg", info,mail_title, false, "", null, "");
问题是“showAlertNotification”并基于MDC中的description:
文字
要显示的文字 提醒,解释警报状况。 文字不能太长, 否则它可能被截断为a 平台特定的长度。如果是文字 太长,尝试使用行返回 在文本中让它分裂和 显示多行。*
我为换行尝试了br,br/,"\n","\r"
.etc,他们都没能完成换行,有谁知道如何解决这个问题?
答案 0 :(得分:0)
XUL滑动警报不支持多行文字。我无法代表Mac和Linux上可用的平台特定实现(安装了适当的软件包)。
您可以随时尝试分拣XUL滑动警报的implementation; Thunderbird为new mail alert做了那个。