注册 登录
主题 : 最近用WKWebView加载外部链接的时候自动跳转到了外部App
级别: 新手上路
UID: 562452
精华: 0
发帖: 51
可可豆: 78 CB
威望: 78 点
在线时间: 337(时)
注册时间: 2016-05-11
最后登录: 2018-10-20
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





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

状态: 连续签到 - [108天]
UID: 527749
精华: 0
发帖: 130
可可豆: 751 CB
威望: 528 点
在线时间: 406(时)
注册时间: 2015-12-01
最后登录: 2018-09-20
5 楼:  发表于: 2018-08-06 11:24    发自: Web Page
监测点击事件,弹出弹窗,然后再跳转链接
快快乐乐过好每一天!
级别: 新手上路
UID: 562452
精华: 0
发帖: 51
可可豆: 78 CB
威望: 78 点
在线时间: 337(时)
注册时间: 2016-05-11
最后登录: 2018-10-20
6 楼:  发表于: 2018-08-06 11:38    发自: Web Page
回 3楼(Nakee) 的帖子
不是,我想每次都加个Alert,这样就没那么突兀了,体验也好
级别: 新手上路
UID: 562452
精华: 0
发帖: 51
可可豆: 78 CB
威望: 78 点
在线时间: 337(时)
注册时间: 2016-05-11
最后登录: 2018-10-20
7 楼:  发表于: 2018-08-06 11:42    发自: Web Page
回 5楼(li5696184) 的帖子
这样的话,那些不会自动跳转的事件也会提示,会让用户很烦的,只是想监测到要离开App的事件做一下Alert,我这个页面是有点像浏览器那样的,给用户简单浏览一下链接
级别: 圣骑士
状态: 连续签到 - [15天]
UID: 526021
精华: 0
发帖: 592
可可豆: 1052 CB
威望: 1035 点
在线时间: 566(时)
注册时间: 2015-11-24
最后登录: 2018-10-23
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
发帖: 51
可可豆: 78 CB
威望: 78 点
在线时间: 337(时)
注册时间: 2016-05-11
最后登录: 2018-10-20
9 楼:  发表于: 2018-08-06 12:36    发自: Web Page
回 8楼(Nakee) 的帖子
对,会多事件我也是在这里处理, 只是想监测到要离开App的事件做一下Alert,我这个页面是有点像浏览器那样的,给用户简单浏览一下链接

本站内容均为本站转发,已尽可能注明出处。因未能核实来源或转发内容图片有权利瑕疵的,请及时联系本站,本站会第一时间进行修改或删除。 QQ : 3442093904

描述
快速回复

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

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

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