IOS微信内置浏览器返回键多部跳转 10C

使用IOS微信打开网页,比如A->B,B->C,C->D,按返回键却回到A,这个问题咋解决?

6个回答

[popToViewController: animated:]和[popToRootViewControllerAnimated:]这两个方法了解一下。

可能 B、C 只是网页的过渡页面, 返回键触发的是 iOS 编写的view 页,,,,检查一下。

按理说不会,微信的返回只调用了back方法,和浏览器返回键差不多的

应该可以通过canGoBack和goBack()方法循环来做,还可以通过与js交互来做。微信应该用的是与js交互来实现的

[self.navigationController popViewControllerAnimated: YES] 退出webView(你所说的内置浏览器),就是直接回到A了
其他的一级一级返回H5页面,是调用webView 的 goBack 方法

重写按钮点击事件,然后判断它是否是跳上一级还是返回到根目录
判断方法:https://www.jianshu.com/p/04ae8a1d99cc

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
微信内置浏览器跳转问题
微信第三方平台开发:setTimeout(function ()window.location.href=location.href;,1000); 这句跳转代码在手机端不会跳转?在电脑网页是可以的。。。
微信 返回键 跳转指定页面
摘要:微信框架内的返回键,默认跳转上一页,如果想要改写需要用到的监听事件是onpopstate,以及历史记录编辑方法pushSate,同时微信内刷新页面无法使用reload方法,这也是一个坑。 具体实现代码: var state = false; setTimeout(function(){state = true; },500);//设置定时器是因为页面跳转就会触发onpopstate事件
IOS微信内置浏览器页面访问问题
现在在公司这块负责开发一个微信服务平台地图定位功能rnrn当我定位完成后会推送一条图文消息给用户,用户点击可访问一个静态HTML页面rnrn大致流程就是这样rnrn现在出现一个问题就是:安卓手机可以成功访问这个网页,但是IOS无法访问,点击图文消息后就无法成功跳转,一直找不到具体原因,分不多,求大神不吝指教,万分感谢。rnrn以下是该HTML页面的源码rnrnrn 您好,如微信内置浏览器出现无法访问百度地图显示问题,请单击右上角 "..." 按钮中选择"浏览器中打开"进行访问。 点击访问
iOS 模拟微信内置浏览器CYWebViewController
iOS 模拟微信内置浏览器和Safari浏览器CYWebViewController分为两种模式,一种是类似微信内置浏览器模式,一种是Safari浏览器模式。类似微信内置浏览器,顶部导航栏提供webview后退和关闭按钮.Safari模式,底部toolbar带有前进,后退,分享,刷新的功能。包含类似微信内置浏览器和Safari浏览器模式。 类似微信内置浏览器:顶部导航栏提供webview后退和关闭
qq,微信内置浏览器
qq , 微信 内置浏览器,官方封装的sdk , 只需要简单的一个jar,调用就可以实现. 使用地址:http://blog.csdn.net/lablenet/article/details/49793747
微信内置浏览器调试工具
微信内置浏览器调试工具 微信调试 公众号调试 微信浏览器调试
微信内置浏览器监控返回键,跳转到指定地址!!!!!
<script> $(function () { pushHistory(); window.addEventListener("popstate", function (e) { window.location.href = 'index.html';//指定回退的地址 ...
微信内置浏览器下载
微信内置浏览器下载这两天做了下企业微信的开发,按照企业微信api进行开发很顺利,但是到报表导出时遇到问题,对Chrome/IE等浏览器适用的下载方法在微信内置浏览器中点击没有反应。在网上找到资料说是内置浏览器把文件下载功能给屏蔽了,只能在其它浏览器中打开,所以把我的解决方法记录下。项目中后台使用的是springMVC框架 1. html中直接使用a标签href指向后台下载 2. 后台代码如下S
识别微信内置浏览器
JS版本: 1 2 3 4 5 6 7 8 function isMicroMessenger() {     var result = false;     var userAgent = window.navigator.userAgent;         if(userAgent
微信内置浏览器的history.back()
常规的浏览器不管电脑的手机的,history.back(),返回前页,相当于按back按钮,并不会刷新页面,rn可微信执行history.back()偏偏就会刷新,造成前页用户刚填写好未提交的表单数据尽失,急求解决方案。rn补充:如果是android,按物理返回键,却又不会刷新。。rnrn
微信内置浏览器的问题
微信内置浏览器浏览网页rnrn点击微信内置的返回按钮出错了rnrn跳转的页面返回的时候报404rnrn但是刷新一下就OK了rnrn请问大家有没有什么好的办法?
区分微信内置浏览器
区分微信内置浏览器
微信内置浏览器清除缓存
有两个办法,简单点的,通过微信访问网址:http://debugx5.qq.com  如何访问这个网址很多网上资料不说清楚,害我还想半天。当然是通过二维码啦。 好人做到底,请扫码: 对微信网页调试要求高点的话,可下载 微信web开发者工具  功能相当强大,和浏览器F12一样好用。
微信内置浏览器分辨率
最近在写移动端项目,算是自己第一次写整站的移动端项目吧,REM+百分比响应式布局 但是在手机上测试的时候显示还是不对,这是为什么呢? 因为用chrome自带模拟器是没有把屏幕顶部,也就是手机信号电量那一栏算在内的,这就导致做出来的效果跟模拟器不一致 所以我一般会在chrome自己设置几个微信内置浏览器的分辨率,这个分辨率在IPHONE自带的safari浏览器上也是一样的 分辨率如下
meta 和 微信内置浏览器
https://github.com/hexianga/RN-usage/blob/master/meta%20%E5%92%8C%20%E5%BE%AE%E4%BF%A1%E5%86%85%E7%BD%AE%E6%B5%8F%E8%A7%88%E5%99%A8.docx
微信内置浏览器的http_user_Agent
来源自我的博客 http://www.yingzinanfei.com/2017/02/04/weixinneizhiliulanqidehttp_user_agent/ Mozilla/5.0 (Linux; Android 6.0; 1503-M02 Build/MRA58K) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome
微信自动关闭内置浏览器
通过定时器自动关闭内置浏览器: setTimeout(function(){WeixinJSBridge.call('closeWindow');},100);
ios内置浏览器
可直接拖入项目中使用,可自定义浏览器中的前进、后退、刷新控件。
内置浏览器返回键重定向问题解析
1、目前android端物理硬件返回键与左上角返回键处理基本一致,都是调用webview中的goback方法。       好处:可以满足大部分的网页后退与关闭。       不足之处:个别网页会因为重定向问题无法返回之前的页面                         解决方案:不是必需重定向的页面,去掉重定向。如果是必需要重定向的页面,客户端需要自己维护一个历史栈,同时需要前端通过
在div的光标处插入文字,兼容安卓版微信内置浏览器和IOS版微信内置浏览器
在div的光标处插入文字,兼容安卓版微信内置浏览器和IOS版微信内置浏览器,用JS控制
iOS 跳转浏览器问题
NSLog(@"%@",self.jobNetArr[indexPath.row]);rn [[UIApplication sharedApplication] openURL:[NSURL URLWithString:self.jobNetArr[indexPath.row]]];rn无法跳转啊.rnrnrn然后我i用打印的出来的地址rn[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"http://gxt.bosshr.com/1_2271_show.html"]];rn却可以跳转.中括号,标点符号我都检查过了,没问题.上面却跳转不成.rnrn有木有遇到这样的问题的,求解啊..
如何调用微信内置浏览器?
产品有个新需求,就是在他们的html5页面里点个链接,能直接调用微信的内置浏览器打开,不知能否实现?请教各位坛友!!
手机浏览器唤起微信内置浏览器
最近两天一直在找wap唤起浏览器的方案,但是找了半天还是需要花钱购买。http://dl/weixin/ticket=******主要是ticket是微信给合作商的开的接口,一般开发者无法获取。所以需要去购买。...
手机微信内置浏览器清理缓存
在微信缓存上,对开发者很坑。目前测试最有效的方式是:退出微信账号,然后重新登录微信,这样之前的缓存可以清理干净
限制微信内置浏览器打开
限制页面在微信内置浏览器打开,可以防止商家大批量刷页面的流量,防止作弊!
如何判断微信内置浏览器
在进行微信公众账号开发的时候,其中很大一块是微站点的开发,我们需要知道当前的浏览器是微信内置的浏览器,那么如何判断呢? 微信内置浏览器的 User Agent 如何判断微信内置浏览器,首先需要获取微信内置浏览器的User Agent,经过在 iPhone 上微信的浏览器的检测,它的 User Agent 是: Mozilla/5.0 (iPhone; CPU iPhone OS...
微信自动关闭内置浏览器页面
微信浏览器关闭内置页面
关于在微信内置的浏览器中window.location.href 跳转不兼容问题
本文介绍将介绍在开发微信网页时 出现跳转不兼容苹果手机的解决方法 翻看前辈文章说是,在window.location=url后面加参数。即将window.location=url改为window.location=url?+参数。。。经本人测试还是无法解决。 本人发现使用a标签是有效,所以改用模拟触发a标签。结果可以完美解决不兼容问题。以下贴出代码 下一步  $("
关于微信内置浏览器的问题
有两个问题:rn 1.android版微信内置浏览器究竟是系统自带浏览器还是QQ浏览器rn 2.同时webkit内核,为什么我系统自带浏览器没有出现问题、手机QQ浏览器没有问题。但是微信、QQ内置浏览器都出现了问题
微信内置浏览器打不开网页
用sencha touch做的微信公众号的链接网站,在微信内置浏览器里面打开,第一次打开网页的时候是可以打开的,如果对网页做了改动升级之后,就无法打开,始终在读取加载,后来发现在android下面把微信缓存清空了,可以重新加载,但是ios里面,清空微信缓存、清空safiri缓存都不行,完全不知道是怎么回事 一点头绪都没有,有没有大神指点一下
如何自动关闭微信内置浏览器
用按钮关闭可以关闭微信的内置浏览器,但是需要点击按钮。我现在想让当前页面自动关闭,在php中用echo " ";为什么关不上呢?请大神指教
判断是否是微信内置浏览器
if(/MicroMessenger/i.test(navigator.userAgent)){ alert("微信浏览器"); }else{ alert("请使用微信浏览器打开"); } 经常要判断是否是微信浏览器打开,如果是的话才进行微信认证/跳转 否则不进行跳转或者使用其他认证 //代码备注一下,以后也许用得到
微信内置浏览器音频直播
公司需求想在微信里面搞一个音频直播。 既然有了需求,程序猿苦逼的干。其中肯定也走了不扫弯路,在此记下,让后人少走一点弯路。 首先我们用的直播技术用的是百度云 音视频直播LSS,直播用的硬件是UtrackPro,相对于专业来说这个设备确实比较差。 一切就这样调好了。前端显示的播放空间,我开始用的是百度云自带的 var player = cyber
微信内置浏览器图片放大轮播
微信内置浏览器图片放大轮播
微信内置浏览器,点击链接有进度条但不跳转
微信内置浏览器内,有时候会发生点击某些链接,出现进度条但进度条走完后,页面不跳转的情况。 这种情况出现于: 1.在网址A打开了网页B 2.在网页B点击网址A的链接 这种情况下微信不会进行跳转。 解决方案:给链接加一个随机的参数即可
微信内置浏览器如何自动跳转其它浏览器
此方法可以实现微信内置浏览器跳转到手机其它浏览器,现在网上其它的方法都只是一个页面,让访问者自己手动点右上角浏览器打开,而这个不同,是可以直接自动跳转的。               <?php error_reporting(0); if($_GET['open']==1 && strpos($_SERVER['HTTP_USER_AGENT'], '...
IOS 内置浏览器,跳转前的http请求失效的问题
最近的一个程序,有个是个跳转页面,跳转之前会执行一段http请求,告诉后台请求的信息。但是发现在iphone 6中,一开始可以收到发过来的消息,之后发觉每次访问这个页面都是直接跳转,而之前的那个http请求没有发出去 var ua; var isAndroid; var isIos; var isMicroMessenger; var openid; var url; var cz
ios端QQ内置浏览器
ios的手机QQ内置浏览器可以调试麽
微信内置浏览器打不开,其它浏览器正常
[img=https://img-bbs.csdn.net/upload/201801/19/1516329858_444145.png][/img][img=https://img-bbs.csdn.net/upload/201801/19/1516329868_371070.png][/img]rn微信客户端打显示网络错误,-1005,用浏览器打开就正常
ios/微信 浏览器背景音乐
# ios: 需要点击一下屏幕, 才会播放音乐; android: 自动播放. <audio id="audio" loop src="/addons/nxtt_nongchang/public/product/StormstoutBrew.mp3" autoplay preload></audio> <script src="/jquery-1.11.1.min...
相关热词 c# 线程结束时执行 c# kb mb 图片 c# 替换第几位字符 c#项目决定成败 c# 与matlab c# xml缩进 c#传感器基础 c#操作wps c# md5使用方法 c# 引用父窗口的组件