wnwjc
wnwjc
  • 发布:2020-06-24 09:47
  • 更新:2020-07-01 06:53
  • 阅读:1078

【报Bug】多页面M站放久了,页面链接失效不能跳转

分类:wap2app

产品分类: 其他/wap2app

示例代码:

m站代码

<!DOCTYPE html>  
<html>  
    <head>  
        <meta charset="utf-8">  
        <title></title>  
        <style type="text/css">  
            a {  
                font-size: 40px;  
            }  
        </style>  
    </head>  
    <body>  
        <a href="b.html">b.html</a>  
        <br>  
        <br>  
        <br>  
        <br>  
        <!-- <a onclick="openchtml()">c.html</a> -->  
        <a href="c.html">c.html</a>  
    </body>  
</html>  
···  

···  
<!DOCTYPE html>  
<html>  
    <head>  
        <meta charset="utf-8">  
        <title></title>  
        <style type="text/css">  
            a {  
                font-size: 40px;  
            }  
        </style>  
    </head>  
    <body>  
        <a href="javascript: history.back();">返回</a>  
    </body>  
</html>

wap2app 是初始化的空项目

操作步骤:
  1. live-server 启动本地 M站
  2. 新建wap2app初始项目指向 本地的M站
  3. 打包自定义基座(没有放启动图、logo)
  4. 运行到夜神模拟器
  5. a.html(首页) -> b.html(内页) -> 返回a.html(首页)
  6. 静止不动,不做任何操作10分钟左右
  7. 重复5的操作后,a.html(首页)上的所有衔接都跳转不了,即跳转不到b.html(内页)
  8. 尝试用window.location.href也跳转不了

预期结果:

a链接能正常跳转页面

实际结果:

a链接跳转不了

bug描述:

M站 用wap2app 打包成app , 打开app不息屏不做任何页面跳转,大概10来分钟后,页面上的a链接跳转都会失败,即跳转不了。

2020-06-24 09:47 负责人:无 分享
已邀请:
wnwjc

wnwjc (作者)

1111

hgdc

hgdc

模拟器出现的BUG最好用真手机测试验证BUG的真实性。

还有你这个BUG解决方案是
在manifest.json中的plus->secondwebview节点下添加"render": "always"避免此问题:

        "secondwebview": {    
            "id": "__W2A_CONTEXT_",    
            "launch_path": "_www\/client_index.html",    
            "mode": "behind",    
            "render": "always"    
        },

如果应用中没有配置secondwebview节点,则添加上面整个secondwebview数据

  • wnwjc (作者)

    好的,客户反应过来的问题。我也做了很多测试了,一直找不到问题。

    2020-07-01 15:23

该问题目前已经被锁定, 无法添加新回复