gpt4 book ai didi

ios - 防止从 UIWebView 打开 appstorelink

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:07:47 24 4
gpt4 key购买 nike

我有一个带有 UIWebView 的小应用程序,用于在其中进行网上冲浪。在某些页面上打开 Appstore 用于促销目的(这很烦人)。我该如何防止呢?有什么特别的方法吗?或者只是伪造 browserid

最佳答案

http://bjango.com/articles/ituneslinks/这是应用程序商店 itunes 链接形成的完整引用。

从上面的引用链接来看,apple.com 对于所有类型的链接都是通用的。

因此我们可以创建正则表达式或简单地从 url 中搜索字符串“apple.com”并避免在 webview 中加载。

如果你想,不使用正则表达式,下面的代码可能对你有帮助:

-(BOOL) webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType
{
NSURL *currentURL = request.URL;
NSString *urlString = url.absoluteString;

NSRange range = [urlString rangeOfString:@"apple.com"];
if (range.location != NSNotFound)
return YES;
else
return NO;
}

关于ios - 防止从 UIWebView 打开 appstorelink,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21755886/

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