收藏
回答

关于webview的bug

问题模块
API和组件
  1. 在小程序后台request合法域名配置我们自己的域名比如www.bar.com,而业务域名没有配置

  2. 在小程序的app.js中定义一个全局量domain:'https://www.bar.com/'

  3. 在page中使用

    boo.wxml:<web-view src="{{domain}}"></web-view>

    boo.js:onLoad: function (options) {

                   this.setData({

                      domain: getApp().domain

                  })

                }

  4. 然后成功在webview访问了,如果把wxml中的替换成<web-view src="https://www.bar.com/"></web-view>则无法访问,会提示不支持打开非业务域名。。。。。。。。

另一个问题:在webview中点击手机回退键要点击两次才能返回小程序,第一次点击回退键有回退效果,但是仍在webview内而且显示一个空白页面,再次点击回退才返回到小程序


以上所用基础库版本都为1.6.4

最后一次编辑于  2017-12-22
回答关注问题邀请回答
收藏

3 个回答

  • 邓坤力
    邓坤力
    2017-12-22

    你好,问题未复现。请提供一下出现问题的机型和微信版本。

    2017-12-22
    赞同
    回复
  • Hello°
    Hello°
    2017-12-29

    这个问题我这也有,手机是  一加3T。百分百复现

    2017-12-29
    赞同
    回复
  • 仙森ღ₅₂₀¹³¹⁴
    仙森ღ₅₂₀¹³¹⁴
    2017-12-22

    域名做了二次转发吗

    2017-12-22
    赞同
    回复