iOS 用内置浏览器Safari 打开网页
2019-04-01 16:24
393 查看
版权声明:俊而不逊原创文章,转载请注明出处 https://blog.csdn.net/zjpjay/article/details/88950627
iOS 开发的时候,我们需要打开某个网页,可以写一个web页面,也可直接使用浏览器打开网址
那么我们怎么样使用iOS 内置的浏览器打开网址呢?
如下:
ios 10 之前使用 [[UIApplication sharedApplication]openURL
openURL:打开的网址
[code] 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
[code] NSURL *URL = [NSURL URLWithString:@"http://www.baidu.com"]; [[UIApplication sharedApplication]openURL:URL options:@{} completionHandler:^(BOOL success { // 回调 }];
相关文章推荐
- vue-router无论是hash模式还是历史模式在ios微信浏览器中进入哪个页面复制链接或选择safari打开都是第一次进入的那个页面
- MAC笔记本 Safari,Chrome等浏览器无法打开网页
- 微信打开手机内置浏览器跳转手机默认浏览器打开html网页
- 如何限制网页只能在微信内置浏览器中打开?
- 判断网页是否由微信内置浏览器打开
- 使用android内置浏览器打开网页
- 微信内置浏览器调起外部浏览器打开指定网页连接
- Android打开网页(android内置浏览器+webView)
- java swing 内置浏览器打开网页显示flash图表-swt Browser应用
- 网页在浏览器可以打开webview打不开 iOS
- iOS 调用手机浏览器打开网页
- 判断是否是在微信的内置浏览器里打开的网页
- webview内网页的连接内置打开,不用手机的浏览器打开;设置网页进度条progress
- iOS 跳转到浏览器打开网页
- 再识Intent-实现调用Android内置浏览器打开网页
- 怎么让微信下载APK文件包,微信内置浏览器无法打开APP下载链接的解决方案
- iOS 调用浏览器 打开链接的方式
- S60第三版上启动浏览器并打开指定网页
- 微信内点击链接或扫描二维码,直接打开手机默认浏览器打开指定网页
- 网页打开浏览器窗口的小图标