gpt4 book ai didi

objective-c - cocoa 网页 View 链接已禁用

转载 作者:行者123 更新时间:2023-12-03 17:29:40 25 4
gpt4 key购买 nike

在 OSX 上,我使用 XCode 制作一个带有 Web View 的桌面应用程序。 Web View 加载正常,我可以动态地将内容加载到其中 - 但是当我单击 Web View 内的链接时,它们不会被跟随。它们改变颜色,但没有加载新页面。如果我像这样用 JavaScript 编写链接 - 那么它们就可以工作。

<a href='http://x/' onClick="window.location = this.href">link there</a>

是否有一个 Objective-C 单行代码允许在 WebView 中跟踪链接?

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

最佳答案

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

关于objective-c - cocoa 网页 View 链接已禁用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7450819/

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