双显示器上的Chrome Javascript弹出窗口已关闭

时间:2011-03-01 16:35:09

标签: javascript jquery google-chrome

我正在尝试打开一个基于当前窗口所在位置居中的javascript弹出窗口。我有双显示器设置,它适用于所有其他浏览器,但铬。出于某些原因,当我的第二台显示器上有镀铬时,弹出窗口就在右边。

var winX = (document.all) ? window.screenLeft : window.screenX;
var winY = (document.all) ? window.screenTop : window.screenY;

var newWindowWidth = 650;
var newWindowHeight = 700;

var currentWindowWidth = $(window).width();
var currentWindowHeight = $(window).height();

var newWindowX = (winX + (currentWindowWidth / 2)) - (newWindowWidth / 2);
var newWindowY = (winY + (currentWindowHeight / 2)) - (newWindowHeight / 2);

window.open("", "configurationWindow", "scrollbars=1,resizable=yes,width=" + newWindowWidth + ",height=" + newWindowHeight + ",top=" + newWindowY + ",left=" + newWindowX);

1 个答案:

答案 0 :(得分:2)

这是known Chrome bug, id #73353。如果您拥有Google帐户,则可以对其进行加星标记以跟踪其状态。