网页跳转相关

作者: iOS_July | 来源:发表于2018-06-11 10:53 被阅读17次

一、Safari中打开网页

//app未上架,所以用苹果的网站
if let url = URL(string: "http://www.apple.com/itunes/charts/paid-apps") {
    UIApplication.shared.open(url)
}

二、UIWebView

if let url = URL(string: "https://www.jianshu.com/u/21c35a95919e") {
   let request = URLRequest(url: url)
   webView.loadRequest(request)
}

三、WKWebView

WKWebView比UIWebView速度更快,内存占用更少。是UIWebView的替代者

@1、头文件
import WebKit
@2、初始化
let wkWebView = WKWebView(frame: view.frame)
view.addSubview(wkWebView)
@3、发送请求
if let url = URL(string: "https://www.jianshu.com/u/21c35a95919e") {
   let request = URLRequest(url: url)
   wkWebView.load(request)
        }
@4、可能存在的bug
潜在bug.png
//WKWebView高度自适应
wkWebView.autoresizingMask = [.flexibleHeight]

四、使用SFSafairViewController

SF.png
@1、头文件
import SafariServices
@2、详细代码
if let url = URL(string: links[indexPath.row]) {
    let sfVC = SFSafariViewController(url: url)
    present(sfVC, animated: true, completion: nil)
}

相关文章

  • 网页跳转相关

    一、Safari中打开网页 二、UIWebView 三、WKWebView WKWebView比UIWebView...

  • 关于前端跳转到原生页面

    网页或者是移动app跳转都是内部跳转,即网页跳转网页或者是原生页面之间的跳转。之所以有前端和原生之间的交互,是因为...

  • 网页跳转

  • js截取url字符串

    1.网页跳转 2.网页参数获取

  • vue中网页跳转进度条的实现🖖

    网页跳转时显示进度条,可以有效避免用户的焦躁心理。所以咱们有必要在网页跳转时加一个进度条 业务场景 网页跳转(可能...

  • 亲身经历的WKWebView中的相关需求处理(持续更新)

    区分是否在当前页面进行跳转切换 如果要写一个类似浏览器相关的应用程序,需要判断网页是要直接跳转还是创建新标签(或新...

  • C#如果通过反射获取私有字段的值?

    使用WebClient获取网页内容时,由于网页存在自动跳转,这个时候我已经不知道我需要获取到跳转网页的完整Url,...

  • html-图片/表格/表单

    a标签的认识 ’#‘号跳转页面内锚点跳转外部网页跳转内部网页 a标签的伪协议 img的认识 img是一个单标签 ...

  • 2019-02-27

    爬虫遇到的问题:关于网页需要跳转后才能访问的问题 有时候访问一些网页,显示网页需要等待5s才能跳转到所需要的网页:...

  • 链接分析算法总结

    两个模型 随机游走模型:网页节点通过链接进行跳转,对应跳转的概率 子集传播模型:网页划分子集,给予特殊子集内网页初...

网友评论

    本文标题:网页跳转相关

    本文链接:https://www.haomeiwen.com/subject/nsposftx.html