Opera API: 有没有办法获取当前工作区中的选项卡?

Opera API: Is there a way to get the tabs in the current workspace?

开发扩展时,我发现自己需要关闭当前工作区中的某些选项卡。但是,API 不区分属于某些工作区的选项卡。 tab 具有 groupIdwindowId 属性,但是,当然,它们不是工作区的良好指标。因此,很自然地,任何满足我的关闭条件的选项卡都会被有效关闭,无论它们的工作空间如何;与我的努力相反。

Opera extensions API with the workspace keyword yields no relevant results at all, and neither does the Dev.Opera repository or the issues page 的搜索。侧边栏 API 页面也没有记录它。

有没有其他人偶然发现这个困境,并发现没有记录答案?或者它可能根本还没有实施?考虑到工作区只是 15 months old.

编辑:changelog for Opera 67.0.3564.0 提到了工作区的 基本扩展 API。 那么,伙计们,它在哪里?

我继续发布扩展并得到了审核团队的答复。引用:

Hello,

I'm afraid there is no public API for Workspaces manipulation. Changelog says about API for browser internal usage.

因此,截至 2021 年 4 月 8 日,没有 Opera API 工作区操作。

在下一个开发人员版本中,您会发现 workspaceIdworkspaceName 属性(作为 Tab 类型的一部分)应该可以帮助您.