如何在SwiftUI中直接从小部件打开Safari?

如何在SwiftUI中直接从小部件打开Safari?,swiftui,widgetkit,Swiftui,Widgetkit,我在窗口小部件视图中有一个用SwiftUI编写的链接,如下所示: Link("Visit Apple", destination: URL(string: "https://www.apple.com")!) .font(.caption) .foregroundColor(.red) 但是现在,我需要在Safari中打开这个。是否

我在窗口小部件视图中有一个用SwiftUI编写的链接,如下所示:

            Link("Visit Apple",
                  destination: URL(string: "https://www.apple.com")!)
                .font(.caption)
                .foregroundColor(.red)

但是现在,我需要在Safari中打开这个。是否可以不打开主机应用程序?

否,WidgetKit小部件始终打开其应用程序。这是没有办法的。你能做的最好的事情就是让你的小部件打开你的应用程序(传递web url),然后你的应用程序在Safari中自动打开传递url