收藏
回答

webview网页里的操作可能会新开一个webview

框架类型 问题类型 终端类型 微信版本 基础库版本
小程序 Bug 客户端 7.0.2 2.5.0

- 当前 Bug 的表现(可附上截图)


- 预期表现

不应该新开一个webview


- 复现路径

在一个webview里,页面里有代码window.open('https://test.com/a.html')等代码,会导致新开一个webview去打开该页面,是不是应该在同一个webview打开才合理?


- 提供一个最简复现 Demo


回答关注问题邀请回答
收藏

1 个回答

  • 疯狂的小辣椒
    疯狂的小辣椒
    2019-01-14

    请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。

    2019-01-14
    有用
    回复 4
    • 2019-01-14

      看这个代码片段:https://developers.weixin.qq.com/s/zEOV3pmT7a5h

      好像打不开webview的url地址。很简单的,你们可以模拟一下

      2019-01-14
      回复
    • 疯狂的小辣椒
      疯狂的小辣椒
      2019-01-15回复


      这个得开发者自己检查:很有可能是网站服务器配置的问题,查看nginx或者Apache 的SSL配置是否生效

      2019-01-15
      回复
    • 2019-01-15回复疯狂的小辣椒

      可以打开的,webview里是这个网页:https://wqs.jd.com/youju/testredirect.html。我的问题是webview打开的h5网页,里面有js脚本,脚本是window.open('https://wqs.jd.com'),会另外开一个新的webview打开https://wqs.jd.com,而不是在原来的打开,这个不合理,应该像微信浏览器一样在一个webview里打开所有的转跳网页。可以找你们的前端开发配合看一下

      2019-01-15
      回复
    • 장수연.(七七)
      장수연.(七七)
      2020-07-07
      这个问题怎么解决的,我现在是在web-view中有window.open方法,小程序点击不起作用
      2020-07-07
      回复
登录 后发表内容