Tôi đang sử dụng mã sau để mở cửa sổ bật lên trong tiện ích mở rộng của Google Chrome, một câu hỏi của tôi là làm cách nào để cửa sổ bật lên mở ở chính giữa màn hình người dùng?Cửa sổ bật lên, Màn hình trung tâm
<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>
Tôi cũng đã thử điều này, điều này dẫn đến không có may mắn như vậy.
<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>
Một vấn đề tôi thấy: w và h là gì? Chúng không được xác định trong một trong hai đoạn mã –
@Matt S Tôi nghĩ chúng được xác định bởi: ** 'width': 440, 'height': 220, ** – itsdaniel0