Pop-Up Window, Center Screen

前端 未结 3 785
感情败类
感情败类 2021-02-05 16:23

I\'m using the following code to open a pop-up window in a Google Chrome extension, my one question is, how do I get the pop-up window to open in the centre of the users screen?

3条回答
  •  一生所求
    2021-02-05 17:04

    When you see var obj = {property: value} structure in JS it is an object creation. In your code you are trying to pass an object containing window properties to chrome.windows.create() function.

    Correct code should be:

    chrome.browserAction.onClicked.addListener(function() {
        var w = 440;
        var h = 220;
        var left = (screen.width/2)-(w/2);
        var top = (screen.height/2)-(h/2); 
    
        chrome.windows.create({'url': 'redirect.html', 'type': 'popup', 'width': w, 'height': h, 'left': left, 'top': top} , function(window) {
        });
    });
    

提交回复
热议问题