Objective c 如何打开WKWebView target='_空白';外部链接(OSX)?
我正试图在我的Mac应用程序(Objective-C)中打开一个Objective c 如何打开WKWebView target='_空白';外部链接(OSX)?,objective-c,macos,cocoa,webkit,wkwebview,Objective C,Macos,Cocoa,Webkit,Wkwebview,我正试图在我的Mac应用程序(Objective-C)中打开一个WKWebView,并在默认web浏览器外部打开带有\u target=''blank'的链接(即使用[[NSWorkspace sharedWorkspace]openURL:aURL]) 我读过两个类似的问题(,),但找到的解决方案在OS X上不适用。对于1,webView:createWebViewWithConfiguration:forNavigationAction:windowFeatures给出了一个无请求URL;和
WKWebView
,并在默认web浏览器外部打开带有\u target=''blank'
的链接(即使用[[NSWorkspace sharedWorkspace]openURL:aURL]
)
我读过两个类似的问题(,),但找到的解决方案在OS X上不适用。对于1,webView:createWebViewWithConfiguration:forNavigationAction:windowFeatures
给出了一个无请求URL;和2不适用于某些具有动态内容的页面(例如)
对于OSX的问题,有什么好的或非正统的/hack-y解决方案吗?鉴于decidePolicyForNavigationAction
为navigationAction
的请求提供了nil
URL。URL
,是否有其他方法可以获取单击的链接以在用户浏览器中打开它们