cocoa webview链接被禁用

Bil*_*oon 0 cocoa objective-c webview

在OSX上,我使用XCode制作一个带有webview的桌面应用程序.webview加载正常,我可以动态地将内容加载到其中 - 但是当我点击webview中的链接时,它们不会被跟踪.它们会改变颜色,但不会加载新页面.如果我用这样的javascript编码我的链接 - 那么他们工作.

<a href='http://x/' onClick="window.location = this.href">link there</a>
Run Code Online (Sandbox Code Playgroud)

是否有一个Objective-C one liner,允许在Web视图中跟踪链接?

还有其他问题我不知道吗?

omz*_*omz 6

Gmail顶部的链接在新窗口中打开.为了使它们工作,你必须至少实现WebUIDelegate方法webView:createWebViewWithRequest:webViewShow:.如果您只想打开同一Web视图中的所有链接,则可以从中返回webView:createWebViewWithRequest:而不是创建新链接.