iOS WKBackForwardList WKBackForwardListItem

iOS WKBackForwardList WKBackForwardListItem



前言

WKBackForwardList对象维护用于回溯到最近页面的已访问页面的列表,WKBackForwardListItem对象表示Web视图的后退列表中的网页。


提示:以下是本篇文章正文内容,下面案例可供参考

一、WKBackForwardList

WKBackForwardList对象仅维护列表数据-它不执行实际的页面加载(换句话说,它不发出任何客户端请求)。 如果需要执行页面加载,请参见WKWebView中的load(_ :)方法以了解如何执行此操作。


*********************** Getting List Items **************************

// 当前项之前的项;如果没有,则为nil。
var backItem: WKBackForwardListItem?

// 当前项
var currentItem: WKBackForwardListItem?

// 当前项之后的项;如果没有,则为nil。
var forwardItem: WKBackForwardListItem?

// 返回距当前项指定距离的项。
// at 所需列表项相对于当前项的索引:当前项为0,前一项为-1,后一项为1,依此类推。
// 与当前项目相距指定距离的项目;如果index参数超出列表的限制,则为nil。
func item(at: Int) -> WKBackForwardListItem?


*********************** Getting Sublists **************************

// 列表中当前项之前的部分
var backList: [WKBackForwardListItem]

// 列表中当前项之后的部分。这些项目按最初访问的顺序排列
var forwardList: [WKBackForwardListItem]


二、WKBackForwardListItem

WKBackForwardListItem对象表示webView中的WKBackForwardList列表的一个网页。

WKBackForwardListItem对象包含了后退列表中的网页信息。后退列对象保存所有关联网页的信息。



// 当前这个item的URL
var url: URL

// 创建当前item的初始URl
var initialURL: URL

// 当前item的标题
var title: String?

总结

以上就是今天要讲的内容,本文仅仅简单介绍了WKBackForwardList WKBackForwardListItem。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值