gpt4 book ai didi

ios - 仅使用 UIWebview 打开网站是否允许 safari 访问..如何检查

转载 作者:行者123 更新时间:2023-12-01 16:54:22 25 4
gpt4 key购买 nike

我已经搜索了网络以及我所有的书籍和引用资料,但我没有找到我想要的东西。

由于构建的应用程序类型,如果用户限制了 Safari,我需要限制对 UIWebView “东西”的访问。

有没有办法检查 safari 是否在 iPhone 上受到限制,如果是这样,例子......网站,引用资料?我希望能够检查并为这些用户发出警报,而其他用户只需加载页面即可。一切都对我有用,但我不知道如何检查它是否受到限制。

提前致谢。

最佳答案

我发现最好的方法是使用以下内容:

BOOL safariAvailable = [[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"http://test"]];

在 iOS 6.0 中,苹果似乎改变了这种行为(在 5.x 中有效):(

我发现的唯一方法是实际尝试打开 URL,然后在您的应用程序委托(delegate)上观察 resignActive 通知。如果您在调用后不久未能得到它,那么它可能不存在 safari。啊。

关于ios - 仅使用 UIWebview 打开网站是否允许 safari 访问..如何检查,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13127222/

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