关于微信windows客户端 web-view BUG反馈
发布于 4 年前 作者 yetao 5570 次浏览 来自 问答

微信windows客户端版本3.2.1.112

问题描述

分享按钮接口Page.onShareAppMessage(res) 参数res.webViewUrl 问题

代码:

  onShareAppMessage: function onShareAppMessage(res{
    var url;
    console.log('webviewUrl', res.webViewUrl);

    if (res.webViewUrl == 'http://') {
      url = this.shareUrl;
    } else {
      url = encodeURIComponent(res.webViewUrl.replace('https://hr.s7fw.com/'''));
    }
    return {
      path'/pages/hr/webview?link=' + url };

  },

点击分享时不论当前web-view里面的地址是什么,res.webViewUrl始终返回第一次打开时候的地址

上图为第webview初始页面

上图为点击其他页面后,再点击分享按钮,weviewUrl没有变化。还有时候会返回http:// 这样导致在windows客户端分享webview的时候出现始终都打开一个页面的问题

希望官方尽快查明原因,修复该BUG

1 回复

补充说明:

使用开发工具调试时 res.webViewUrl正常

使用PC端自动真机调试时出现上述问题

回到顶部