在xul中使用了对话框标签,用于xul应用程序的对话框。在Firefox更新之前,工具有最大化和最小化按钮,但更新后按钮不再出现在工具中即可。
答案 0 :(得分:0)
MDN文档:Window.openDialog,Window.open,< window>,< dialog>,< dialogheader>,{{ 3}}
没有全部:您升级的Firefox版本,升级到的版本,用于打开窗口的代码,以及用于描述窗口的XUL,很难为您提供答案实际上涵盖了你想知道的东西。
对话框窗口上的Dialogs and Prompts:"对话窗口是没有最小化系统命令图标的窗口,标题栏上没有最大化/恢复系统命令图标,也没有命令系统菜单中的对应菜单项。他们被认为是对话,因为他们正常,通常的目的是只通知信息并被解雇,关闭。在Mac系统上,对话框窗口具有不同的窗口边框,它们可能会变成工作表。"
很明显,对话框窗口通常没有你要问的控件。
但是,您可以在minimizable
或features
函数的window.open()
参数中传递window.openDialog()
以启用最小化控制。
通常,如果您希望对话框具有最小化和最大化按钮,则必须将其打开为window.open()
的普通窗口。您可以通过在window.open()
调用中提供适当的参数来限制顶部的其他工具栏。您也可以将其设置为模态,就像某些对话框一样。然后,您可以使用适当的代码创建自己的确定和取消按钮,以接受对话框中的信息或取消。基本上,如果你想要一个对话框的最大化窗口,它通常应该做很多。在这种情况下,您可能希望更多地控制窗口的外观,而不是从对话框窗口中获得。对话框通常是窗口的一部分,可以轻松提供几个按钮。