在最近的 Chrome 更新后,当我尝试使用 chrome.tabs API 时,我的扩展程序开始触发“Unchecked runtime.lastError: Tabs cannot be editing right now (user may be draging a tab)”。
关于这个问题还没有太多信息,但我相信这是一个浏览器错误。与此同时,我的扩展程序导致 chrome 选项卡的切换速度明显变慢,就像以前一样。现在需要几秒钟来更改选项卡。所以我正在寻找一种解决方法。
任何想法如何解决这一问题?
最佳答案
到目前为止,我发现的唯一解决方案是将我的处理程序置于这样的超时状态:
chrome.tabs.onActivated.addListener((activeInfo) => {
setTimeout(() => {
// The old listener handler moves here
}, 100);
});
但一定有更好的方法,对吧?
关于javascript - 我在 Chrome 91 中的选项卡更新/激活/焦点事件中收到错误 "Tabs cannot be edited right now (user may be dragging a tab)",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67806779/