我尝试在我的Mac应用(Objective-C)中使用WKWebView
在默认网络浏览器中使用_target='_blank'
打开链接(即使用[[NSWorkspace sharedWorkspace] openURL:aURL]
)。
我已经阅读了两个类似的问题(1,2),但找到的解决方案在OS X上对我不起作用。对于1,webView:createWebViewWithConfiguration:forNavigationAction:windowFeatures
给出了一个零请求网址;和2不适用于某些包含动态内容的网页(例如Inbox by Google / inbox.google.com)。
对于OS X的问题,是否有任何好的或非正统/黑客解决方案?看作decidePolicyForNavigationAction
为nil
navigationAction
提供了request.URL
网址,是否有另一种获取点击链接以在用户中打开它们的方式&#39}。浏览器?