3

为什么我的代码不起作用?我正在尝试将我的应用程序的大小设置为屏幕的 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
        }
    });
});
4

1 回答 1

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)
        }
    });
});
于 2013-10-06T01:57:54.457 回答