以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]苹果手机底部导航栏,前进后退会引出的一些列问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=132781)

--  作者:智友软件工作室
--  发布时间:2019/3/29 15:36:00
--  [求助]苹果手机底部导航栏,前进后退会引出的一些列问题

进入首页

是通过公众号的菜单直接进入的

http://zhiyou022.com/gongchengshi.htm

进入之后苹果、安卓手机底部均没有导航栏出现

通过

function gongdanxiangqing() {
 location = \'gcsgongdanxiangqing.htm?bianhao=\' + bianhao;
}

跳转页面后苹果手机底部出现导航条

这个导航条出现就可以返回上一页面,会导致数据出问题,之前调用微信js隐藏的右上角功能按钮同时也会失灵

从网上找了还多办法测试都不行,不知该如何解决,最好是苹果手机不出现导航条,一是会导致数据出问题,二是有点丑,不出现我可以增加按钮来返回或关闭

下面是出现的部分截图:

 


图片点击可在新窗口打开查看此主题相关图片如下:微信图片_20190329152339.jpg
图片点击可在新窗口打开查看

 


 


图片点击可在新窗口打开查看此主题相关图片如下:微信图片_20190329152346.jpg
图片点击可在新窗口打开查看

 

 


 


图片点击可在新窗口打开查看此主题相关图片如下:微信图片_20190329153418.jpg
图片点击可在新窗口打开查看

 

 


 


--  作者:智友软件工作室
--  发布时间:2019/3/29 15:37:00
--  

隐藏的功能按键出来了

 

 


图片点击可在新窗口打开查看此主题相关图片如下:微信图片_20190329153502.jpg
图片点击可在新窗口打开查看


--  作者:有点甜
--  发布时间:2019/3/29 15:49:00
--  

 

你这个页面 gcsgongdanxiangqing.htm 没有执行限制微信浏览器的那些js的代码吧?如果执行了,都会一直有效的。

 

 


--  作者:智友软件工作室
--  发布时间:2019/3/29 16:53:00
--  
您指的限制代码是什么?
我现在再每个页面都有
wx.ready(function() {
wx.hideAllNonBaseMenuItem();   隐藏功能按钮
});

另外之前您教的方法
        history.pushState(null, null, document.URL);
        window.addEventListener(\'popstate\', function () {
            history.pushState(null, null, document.URL);
        });

我测试了,向左的导航条会出现一直出现,向右的导航条变灰,因为没有隐藏掉导航条所以一直没用

我现在所谓限制代码就是

wx.hideAllNonBaseMenuItem();   隐藏功能按钮

--  作者:有点甜
--  发布时间:2019/3/29 19:42:00
--  

1、你的js那里加入这个,无效么?请认真测试

 

        history.pushState(null, null, document.URL);
        window.addEventListener(\'popstate\', function () {
            history.pushState(null, null, document.URL);
        });

 

2、如果你别的页面可以隐藏工具栏,此页面无法隐藏,那就肯定是你页面没有执行对应的js。你加入alert弹出值看看。


--  作者:智友软件工作室
--  发布时间:2019/3/29 20:32:00
--  
您确定楼上的代码放在每个网页上执行苹果手机就不会出现底部的导航栏是吗?
是不是和这个有关系,这里有个刷新网页的,别的地方就没有不经过楼上代码的
            Dim ul1 As String = "http://" & e.host & "/" & e.path
            ul1 = WeChat.WeChatOauth2Helper.GetOAuth2Uri(_AppId, ul1,True , "123456789", "snsapi_userinfo", "code")
            sb.Append("<meta http-equiv=\'Refresh\' c>") \'跳转到授权链接
我所有的网页都有经过微信授权才能进入


--  作者:有点蓝
--  发布时间:2019/3/29 21:04:00
--  
没有苹果手机,暂时无法测试您的问题