iOS 开发的时候,我们需要打开某个网页,可以写一个web页面,也可直接使用浏览器打开网址

那么我们怎么样使用iOS 内置的浏览器打开网址呢?

如下:

ios 10 之前使用 [[UIApplication sharedApplication]openURL
openURL:打开的网址

NSURL *URL = [NSURL URLWithString:@"http://www.baidu.com"];[[UIApplication sharedApplication]openURL:URL];

ios 9 以后使用 [[UIApplication sharedApplication] openURL:  options:   completionHandler:  ];
 这个函数异步执行,但在主队列中调用 completionHandler 中的回调
openURL: 打开的网址
options: 用来校验url和applicationConfigure是否配置正确,是否可用。
唯一可用 @{UIApplicationOpenURLOptionUniversalLinksOnly:@YES}。
不需要不能置nil,需要使用@{}为置空。
ompletionHandler:如不需要,可以置为nil

NSURL *URL = [NSURL URLWithString:@"http://www.baidu.com"];[[UIApplication sharedApplication]openURL:URL options:@{} completionHandler:^(BOOL success {//  回调}];

iOS 用内置浏览器Safari 打开网页相关推荐

  1. iOS 用内置浏览器Safari 打开网页

    iOS 开发的时候,我们需要打开某个网页,可以写一个web页面,也可直接使用浏览器打开网址 那么我们怎么样使用iOS 内置的浏览器打开网址呢? 如下: ios 10 之前使用 [[UIApplicat ...

  2. html页面如何访问控制限制,如何限制网页只能在微信内置浏览器中打开访问

    最近公众号和个人网站进行了对接,用户回复关键词,公众号返回图文消息给用户,用户再点击图文消息即可跳转到一个网页链接,在微信的内置浏览器中打开.问题是这个页面在电脑上的浏览器也是可以访问的,那么其他人就 ...

  3. 微信内置浏览器能打开的网页复制网址出来用浏览器却打不开

    前不久遇到一个问题:微信内置浏览器能打开的网页复制网址出来用浏览器却打不开 之前该网址是被防火墙阻塞了的,后来放开了该网址,然后微信内置浏览器能打开没问题,包括家里面的网络和个人热点打开也没有问题,手 ...

  4. 关于微信内置浏览器,打开图片上传功能,调用的问题

    关于微信内置浏览器,打开图片上传功能,调用的问题 前段时间,项目完结测试的时候,同事打开魅族手机测试,无意中发现一个奇葩的问题! 描述: 显示的是文件系统,列表式的,没有调用相机的功能图标,为什么呢? ...

  5. 微信内置浏览器无法打开APP下载链接的解决方案

    最近遇到一个问题,app用户邀请好友,分享到微信好友,但是微信好友打不开对应的app下载链接.然后ui给我做了个图,引导用户点击浏览器右上角,在外部浏览器中打开app下载页,如下图: 但是我又遇到问题 ...

  6. mac safari无法打开网页_苹果手机内置浏览器safari打不开网页问题的解决方法

    safari虽然只有苹果用户才能使用,但是随着苹果用户的增多,不少人遇到safari打不开网页的问题等,safari是苹果手机内置浏览器,在打开网页时经常会出现safari打不开网页因为服务器已停止响 ...

  7. 如何限制网页只能在微信内置浏览器中打开?

    微信网页授权 关于网页授权的两种scope的区别说明 列表内容 2. <script type="text/javascript">// 对浏览器的UserAgent进 ...

  8. 安卓非微信内置浏览器中的网页调起微信支付的方案研究

    问题来源 之前在app中集成过微信支付,此种微信支付方式为app支付,即在我们自己的应用中嵌入微信支付SDK,由Native代码调起微信支付. 后来由于业务需要在我们app的WebView中打开第三方 ...

  9. 非微信内置浏览器中的网页调起微信支付的方案研究

    问题来源 之前在app中集成过微信支付,当时还写了一篇扫坑贴,此种微信支付方式为app支付,即在我们自己的应用中嵌入微信支付SDK,由Native代码调起微信支付. 后来由于业务需要在我们app的We ...

最新文章

  1. Cocos 发射和监听事件 事件派送(TypeScript)
  2. PHP的异常捕捉与运行特殊处理
  3. android常见错误-Installation error: INSTALL_FAILED_INSUFFICIENT_STORAGE
  4. 安装好的nginx安装新的模块
  5. c语言定义可变长度的数组,有没有办法在c中创建一个可变长度数组全局?
  6. VS2008中设置字体大小和添加显示行号
  7. RocketMQ实现原理
  8. Windows搭建SonarQube_Mysql
  9. Application.Goto 方法
  10. linux malloc core,Linux上使用的malloc版本
  11. 话里话外:80后,那人生初始最关键的一步
  12. ubuntu使用python opencv_Ubuntu中“利用Opencv + python进行特征匹配”的环境搭建
  13. Windows环境下hadoop安装和配置详细步骤
  14. 安徽省计算机水平模拟考试系统,中学信息技术考试练习系统——安徽省版
  15. CS229 笔记-1
  16. IBM人工智能项目Watson旧金山开设新总部
  17. React文件预览,React实现在线预览docx,xslx,pdf格式文件
  18. unity和android交互问题整理
  19. gcc: buildin函数: __builtin_unreachable __builtin_constant_p;__atomic_load_n
  20. mac怎么强制退出程序,强制退出Mac程序,mac 强制退出程序

热门文章

  1. 使用SAP的中国公司
  2. 活性污泥法生活污水处理设备的参数详解
  3. lower_bound、upper_bound、equal_range详解
  4. SAP商超订单统一管理系统
  5. 微信小程序的动态显示字体颜色
  6. 物理学/数学中常用的“等号”
  7. 给有从事软件研发想法的在校大学生的一丝建议
  8. java mocked_java如何使用Mockito?
  9. Python 送你一棵圣诞树
  10. 数学的意义——席南华院士科普讲座实录