我使用下面的代码在谷歌浏览器扩展程序中打开弹出式窗口,我的一个问题是,如何让弹出式窗口在中心打开用户屏幕?弹出式窗口,中央屏幕
<script>
chrome.browserAction.onClicked.addListener(function() {
var left = (screen.width/2)-(w/2);
var top = (screen.height/2)-(h/2);
chrome.windows.create({'url': 'redirect.html', 'type': 'popup', 'width': 440, 'height': 220, 'left': '+left+', 'top': '+top+', } , function(window) {
});
});
</script>
我也试过这样,结果没有这样的运气。
<script>
chrome.browserAction.onClicked.addListener(function() {
chrome.windows.create({'url': 'redirect.html', 'type': 'popup', 'width': 440, 'height': 220, 'left': (screen.width/2)-(w/2), 'top': (screen.height/2)-(h/2), } , function(window) {
});
});
</script>
我看到的一个问题:什么是w和h?他们没有定义在任何代码段 – 2011-03-17 21:42:07
@Matt S我以为他们被定义为:**'width':440,'height':220,** – itsdaniel0 2011-03-18 06:59:46