我使用下面的代碼在谷歌瀏覽器擴展程序中打開彈出式窗口,我的一個問題是,如何讓彈出式窗口在中心打開用戶屏幕?彈出式窗口,中央屏幕
<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