我正在开发一个chrome扩展程序,该扩展程序使用chrome.windows API在弹出窗口中打开外部链接。效果很好,但是当在弹出窗口中单击关闭按钮时,它也会关闭chrome扩展程序。
我尝试将chrome.window类型用作“正常”,但它具有相同的作用。我不明白为什么它会关闭Chrome扩展程序。
chrome.windows.create({
url: url, // url is dynamically passed via function args
width: (screen.width - 400),
height: (screen.height - 150),
top: 150,
left: 150,
type: 'popup'
});
单击我的chrome扩展程序上的链接时,我想在新的弹出窗口中打开链接,并且扩展程序应保持打开状态,直到用户将其关闭或导航到其他选项卡为止。因此,如果用户要单击其他链接,则可以直接在焦点突出的chrome扩展窗口中进行操作。