gpt4 book ai didi

Javascript 和 Firefox - 检测 window.open 是否在选项卡中打开?

转载 作者:行者123 更新时间:2023-11-29 18:37:10 24 4
gpt4 key购买 nike

我正在使用新的 Facebook js 库,http://github.com/facebook/connect-js .有一件事让我很烦恼,那就是当您使用 Firefox 并启用“改为在新选项卡中打开新窗口”选项时,登录弹出窗口会在新选项卡中打开,然后调整整个浏览器的大小。登录成功或取消后不会恢复到原来的大小。

弹出窗口是用 window.open() 打开的。我很好奇是否有办法检测窗口是作为选项卡打开还是作为单独的窗口打开。如果是这样,我想我可以想出一个解决方法来恢复受影响浏览器中的窗口大小。

最佳答案

如果您在调用 window.open() 时指定窗口尺寸,页面将在新窗口中打开。如果调用 window.open() 时未指定窗口尺寸,则页面将在新选项卡中打开(如果用户已启用选项“改为在新选项卡中打开新窗口”)。

window.open(url,title,"width=1200,height=900"); // this call show the page in a new window
window.open(url,title); // this call show the page in a new tab (if Tab option is enabled)

关于Javascript 和 Firefox - 检测 window.open 是否在选项卡中打开?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1758373/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com