防止link-in和tiwtter共享在同一窗口中打开

时间:2015-10-18 10:27:50

标签: javascript browser popup window

我使用相同的代码(高度参数除外)来打开链接和推特共享窗口

window.open(
        url,
        title,
        '_blank,directories=no,titlebar=no,toolbar=no,location=no,status=no,menubar=no,=no,width='
        + width + ', height=' + height + ', left=' + x + ',top=' + y
    );

但是他们互相替换,而不是在单独的窗口中打开。 如何在不同的窗口中打开它们。

1 个答案:

答案 0 :(得分:1)

window.open()函数的第二个参数给出了打开窗口的名称。如果使用与现有窗口相同的名称,则会重复使用该窗口。您从title变量设置了该参数,因此请确保您的Twitter和链接窗口中的title 不同,然后它们将在单独的窗口中打开

(如果您每次都想要一个新窗口,那么将第二个参数设置为"_blank"。)

进一步阅读:MDN's window.open() page