是否可以多次克隆具有不同内容的 xul 窗口



我正在尝试创建一个"便笺"应用程序,我想在任何给定时间管理任意数量的便笺。已经设法创建了可以打开另一个窗口的主程序(这将是我的便笺),但是调用创建第一个窗口的函数将不再调用窗口。有没有办法多次创建一个窗口的另一个具有不同内容的实例?

这是我用来创建窗口的 JavaScript:

window.open("chrome://stickies/content/window.xul","window","chrome=1, titlebar=0");

来自window.open()文档:

要在每次调用window.open()时打开一个新窗口,请使用特殊值_blank for strWindowName

您始终使用与目标相同的窗口名称,这就是只打开一个窗口的原因。您应该使用 _blank 作为窗口名称,这将确保打开一个新窗口,而不是重用现有窗口:

window.open("chrome://stickies/content/window.xul", "_blank", "chrome=1, titlebar=0");

最新更新