chrome api - 将标签移出窗外

时间:2018-02-02 18:53:56

标签: javascript google-chrome-extension tabs window

是否可以使用现有标签,将其移出窗口并直接创建新窗口?

使用tab api我可以创建一个带有空标签的新窗口,使用{{3}}我可以移动我感兴趣的标签并删除空标签。这是一个非常多的步骤,视觉效果与将标签拖出窗口的手动操作非常不同。

是否有办法直接从现有标签创建一个带有api的窗口?

1 个答案:

答案 0 :(得分:0)

正如你所说,没有可能以某种方式做到这一点。 首先,您需要创建一个新的空窗口然后 您可以使用chrome.tabs.move方法。

它有一个限制:tabs can only be moved to and from normal (window.type === "normal") windows.

示例:

chrome.tabs.move(tabId, { index : 1, windowId: 2 });