如何知道拖动标签何时完成?

时间:2014-08-23 09:51:41

标签: google-chrome-extension

我正在制作Chrome扩展程序,将我固定的标签移动到活动窗口:http://screencast.com/t/bRroTVda

效果很好,但有一个例外: 通过单击该窗口中的选项卡切换到另一个Chrome窗口时,我无法使用chrome.tabs.move将固定标签移动到新激活的窗口。回调中的runtime.lastError表示

  

目前无法编辑标签(用户可能正在拖动标签页)

我现在的问题是:当用户停止拖动时,似乎没有我可以订阅的事件。

我有什么选择?

1 个答案:

答案 0 :(得分:1)

您可以重试移动标签,直到错误消失。要将通话次数限制为每秒10次,请使用setTimeout(yourFunctionThatCallsChromeTabsMove, 100);