如何设置相对于屏幕的Chrome应用程序大小

时间:2013-10-06 01:36:59

标签: background size google-chrome-app

为什么我的代码不起作用?我试图将我的应用程序的大小设置为屏幕的80%,因为我希望它适合任何显示器,如果有更好的方式我想知道它。

background.js

chrome.app.runtime.onLaunched.addListener(function() {
    chrome.app.window.create('index.html', {
        'bounds': {
            'width': window.screen.availWidth*0.8, // *0.8 is not working
            'height': window.screen.availHeight*0.8
        }
    });
});

1 个答案:

答案 0 :(得分:4)

似乎必须舍入该数字,因为无法处理许多小数:

chrome.app.runtime.onLaunched.addListener(function() {
    chrome.app.window.create('index.html', {
        'bounds': {
            'width': Math.round(window.screen.availWidth*0.8),
            'height': Math.round(window.screen.availHeight*0.8)
        }
    });
});