2

我正在编写一个Safari 应用程序扩展,它将所有打开的选项卡作为 url。后来我想打开它们。我面临的问题是我找不到用于检查选项卡(页面)是否已固定的 API 。这导致打开所有收集的 url 也会打开所有固定的问题,这是不希望的。

有没有办法确定标签/页面是否被固定?

4

1 回答 1

3

经过进一步的研究,我设法解决了这个问题。直接回答这个问题 - 目前没有 API 来询问标签/页面是否已固定。但是有一种解决方法可以检查这一点。

这里有一个讨论和另一个答案讨论如果选项卡被固定getContainingWindow(completionHandler:)SFSafariTab将返回nil,因为从技术上讲,固定的选项卡属于所有窗口,而不是单个窗口。

因此,如果选项卡被固定,nil则返回包含窗口。

于 2020-08-20T17:12:50.423 回答