gpt4 book ai didi

javascript - 如何使用 Safari 扩展程序打开新的私有(private)窗口?

转载 作者:行者123 更新时间:2023-12-04 03:17:34 24 4
gpt4 key购买 nike

我现在正在将我的 chrome 扩展程序转换为 safari 扩展程序。

我的 chrome 扩展使用 API 来打开一个像这样的新私有(private)窗口。

chrome.windows.create({"url": url, "incognito": true});

有谁知道在 safari 扩展中实现此功能的方法?

我尝试查找它,但我只能找到打开普通窗口的方法,如下所示。 safari.application.openBrowserWindow();

最佳答案

从 Safari 10.0 和 macOS 10.12 开始,没有公共(public) API 可以完成此操作。

对于用 Javascript 编写的 Safari 扩展,the private attribute of SafariBrowserTab is read-only .

对于 Safari 应用程序扩展(Safari 10 中的新功能),the usesPrivateBrowsing property of SFSafariPageProperties is also read-only .

以上任何一种都只能用于查询标签的隐私浏览状态。

并且各自的打开窗口和打开选项卡方法(用于 Safari Extensions JS 和 Safari App Extensions)目前也不提供任何配置隐私浏览模式的能力。

关于javascript - 如何使用 Safari 扩展程序打开新的私有(private)窗口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39934015/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com