注册 登录
主题 : 最近用WKWebView加载外部链接的时候自动跳转到了外部App
级别: 新手上路
UID: 562452
精华: 0
发帖: 27
可可豆: 45 CB
威望: 45 点
在线时间: 242(时)
注册时间: 2016-05-11
最后登录: 2018-08-17
0 楼:  发表于: 2018-08-03 15:02    发自: Web Page
来源于 一般提问 分类

最近用WKWebView加载外部链接的时候自动跳转到了外部App   

最近用WKWebView加载外部链接的时候自动跳转到了外部App,太突然了,我想给个提示框,让他确认了再跳转,大神们有解决方案吗?
图片:WechatIMG357.png
级别: 新手上路
UID: 659129
精华: 0
发帖: 23
可可豆: 22 CB
威望: 22 点
在线时间: 0(时)
注册时间: 2018-08-03
最后登录: 2018-08-09
1 楼:  发表于: 2018-08-03 15:41    发自: Web Page





级别: 新手上路
状态: 连续签到 - [1天]
UID: 608808
精华: 0
发帖: 62
可可豆: 78 CB
威望: 73 点
在线时间: 153(时)
注册时间: 2017-03-18
最后登录: 2018-08-17
2 楼:  发表于: 2018-08-05 11:41    发自: Web Page
监测H5跳转事件,加个alert不就完了?
级别: 圣骑士
状态: 连续签到 - [15天]
UID: 526021
精华: 0
发帖: 534
可可豆: 967 CB
威望: 950 点
在线时间: 542(时)
注册时间: 2015-11-24
最后登录: 2018-08-17
3 楼:  发表于: 2018-08-06 10:08    发自: Web Page
允许一次之后以后就不询问了
级别: 侠客

状态: 连续签到 - [97天]
UID: 527749
精华: 0
发帖: 115
可可豆: 680 CB
威望: 474 点
在线时间: 374(时)
注册时间: 2015-12-01
最后登录: 2018-08-16
5 楼:  发表于: 2018-08-06 11:24    发自: Web Page
监测点击事件,弹出弹窗,然后再跳转链接
快快乐乐过好每一天!
级别: 新手上路
UID: 562452
精华: 0
发帖: 27
可可豆: 45 CB
威望: 45 点
在线时间: 242(时)
注册时间: 2016-05-11
最后登录: 2018-08-17
6 楼:  发表于: 2018-08-06 11:38    发自: Web Page
回 3楼(Nakee) 的帖子
不是,我想每次都加个Alert,这样就没那么突兀了,体验也好
级别: 新手上路
UID: 562452
精华: 0
发帖: 27
可可豆: 45 CB
威望: 45 点
在线时间: 242(时)
注册时间: 2016-05-11
最后登录: 2018-08-17
7 楼:  发表于: 2018-08-06 11:42    发自: Web Page
回 5楼(li5696184) 的帖子
这样的话,那些不会自动跳转的事件也会提示,会让用户很烦的,只是想监测到要离开App的事件做一下Alert,我这个页面是有点像浏览器那样的,给用户简单浏览一下链接
级别: 圣骑士
状态: 连续签到 - [15天]
UID: 526021
精华: 0
发帖: 534
可可豆: 967 CB
威望: 950 点
在线时间: 542(时)
注册时间: 2015-11-24
最后登录: 2018-08-17
8 楼:  发表于: 2018-08-06 11:42    发自: Web Page
// 在发送请求之前,决定是否跳转
- (void)webView:(WKWebView *)webView decidePolicyForNavigationAction:(WKNavigationAction *)navigationAction decisionHandler:(void (^)(WKNavigationActionPolicy))decisionHandler{
    NSString *url = navigationAction.request.URL.absoluteString;
}
你可以在这个代理方法里判断一下是不是你那个链接,如果是的话就弹框,同意之后再跳转
级别: 新手上路
UID: 562452
精华: 0
发帖: 27
可可豆: 45 CB
威望: 45 点
在线时间: 242(时)
注册时间: 2016-05-11
最后登录: 2018-08-17
9 楼:  发表于: 2018-08-06 12:36    发自: Web Page
回 8楼(Nakee) 的帖子
对,会多事件我也是在这里处理, 只是想监测到要离开App的事件做一下Alert,我这个页面是有点像浏览器那样的,给用户简单浏览一下链接
描述
快速回复

关注本帖(如果有新回复会站内信通知您)

发帖、回帖都会得到可观的积分奖励。查看论坛积分规则

按"Ctrl+Enter"直接提交
    顶部