我使用相同的代码(除了高度参数)来打开链接和 Twitter 共享窗口
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
);
但它们是相互替换的,并且不是在单独的窗口中打开的。 如何在不同的窗口中打开它们。
最佳答案
window.open()
函数的第二个参数为正在打开的窗口提供名称。如果您使用与现有窗口相同的名称,则将重新使用该窗口。您可以从 title
变量中设置该参数,因此请确保您的 Twitter 和 Linked-in 窗口的 title
是不同,然后它们就会在单独的窗口中打开。
(如果您每次都想要一个新窗口,请将第二个参数设置为“_blank”
。)
进一步阅读:MDN's window.open()
page
关于javascript - 防止 linkedin 和 twitter 共享在同一窗口中打开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33196860/