将Firefox更新到版本32.0后,xul对话框不会有最大化和最小化按钮

时间:2014-09-11 13:08:36

标签: firefox dialog xul

在xul中使用了对话框标签,用于xul应用程序的对话框。在Firefox更新之前,工具有最大化和最小化按钮,但更新后按钮不再出现在工具中即可。

1 个答案:

答案 0 :(得分:0)

MDN文档:Window.openDialogWindow.open,< window>,< dialog>,< dialogheader>,{{ 3}}

没有全部:您升级的Firefox版本,升级到的版本,用于打开窗口的代码,以及用于描述窗口的XUL,很难为您提供答案实际上涵盖了你想知道的东西。

对话框窗口上的

Dialogs and Prompts:"对话窗口是没有最小化系统命令图标的窗口,标题栏上没有最大化/恢复系统命令图标,也没有命令系统菜单中的对应菜单项。他们被认为是对话,因为他们正常,通常的目的是只通知信息并被解雇,关闭。在Mac系统上,对话框窗口具有不同的窗口边框,它们可能会变成工作表。"

很明显,对话框窗口通常没有你要问的控件。

但是,您可以在minimizablefeatures函数的window.open()参数中传递window.openDialog()以启用最小化控制。

通常,如果您希望对话框具有最小化和最大化按钮,则必须将其打开为window.open()的普通窗口。您可以通过在window.open()调用中提供适当的参数来限制顶部的其他工具栏。您也可以将其设置为模态,就像某些对话框一样。然后,您可以使用适当的代码创建自己的确定取消按钮,以接受对话框中的信息或取消。基本上,如果你想要一个对话框的最大化窗口,它通常应该做很多。在这种情况下,您可能希望更多地控制窗口的外观,而不是从对话框窗口中获得。对话框通常是窗口的一部分,可以轻松提供几个按钮。