我正在尝试使用 chrome.create.window 来获取弹出窗口,但出现了问题。
这是我的 background.js 代码:
chrome.extension.onRequest.addListener(function(request) {
if (request.type === 'open_window') {
chrome.tabs.create({
url: chrome.extension.getURL('win.html'),
active: false
}, function(tab) {
chrome.windows.create({
tabId: tab.id,
type: 'popup',
height: '200',
focused: true
});
});
}
});
在我添加之前,height: '200',
我得到了我想要的:一个窗口跳出浏览器。当我添加这一行时,窗口将作为打开窗口的另一个选项卡打开。为什么 ?