我正在开发Chrome扩展程序。
我试图获取当前窗口然后设置其宽度,但它不起作用?
这是background.js中的代码:
chrome.windows.getCurrent(
{populate: false},
function(currentWindow) {
currentWindow.width = 500;
}
);
这里的答案是manifest.json:
{
"name" : "windowresizer",
"description" : "resize current window !",
"version" : "1.0",
"manifest_version" : 2,
"background" : {
"scripts" : ["background.js"],
"persistent" : false
},
"permissions" : ["tabs"]
}
为什么它不起作用?
答案 0 :(得分:3)
您需要使用chrome.windows.update
功能:
chrome.windows.getLastFocused(
{populate: false},
function(currentWindow) {
chrome.windows.update(currentWindow.id, { width: 500 });
}
);