有什么方法可以获取 iOS 设备上已安装浏览器(例如 Safari 和 Chrome)的列表?
在我的应用程序中,我想允许用户使用预设浏览器打开网页。它不应该干扰 iOS 的默认行为
有什么方法可以获取 iOS 设备上已安装浏览器(例如 Safari 和 Chrome)的列表?
在我的应用程序中,我想允许用户使用预设浏览器打开网页。它不应该干扰 iOS 的默认行为
只有浏览器有自己的 URL 方案,您才能打开特定的浏览器。当前 SDK 无法获取所有已注册 URL 方案的列表,因此您必须通过调用该[UIApplication canOpenURL:(NSURL *)URL]
方法来检查您自己是否支持该方案。我不知道浏览器特定 URL 方案的任何实现
[UIApplication openURL:someURL]
使用方案调用http:
将始终打开 safari,自定义浏览器无法覆盖http:
方案。