gpt4 book ai didi

Cocoa WebView 可以导航吗?

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

我正在开发基于 Cocoa WebView 的浏览器应用程序。

基本上,我希望当用户导航到某个网址时拥有它,例如: http://a/b.php ,通过单击网站上一页上的链接,我的应用程序会拦截“导航”事件并将 URL 更改为 http://a/b.php?enableapi=1

有什么想法吗?

提前致谢。

最佳答案

您需要指定一个对象作为 Web View 的 WebPolicyDelegate 并实现 webView:decidePolicyForNavigationAction:request:frame:decisionListener: 方法。

在该方法中,您必须对作为 decisionlistener 参数传递给该方法的对象调用 WebPolicyDecisionListener 协议(protocol)方法之一。三个 WebPolicyDecisionListener 协议(protocol)方法是 ignoreusedownload

然后,您可以将 ignore 传递给监听器,并以其他方式处理您有兴趣拦截的链接。

关于Cocoa WebView 可以导航吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9436205/

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