收藏
回答

webview为什么打开页面空白?

问题描述:

1、小程序首页设置有两个入口,跳转的都是同一个【webview】落地页,区别只在于携带的【公众号文章链接】不一样:

【可访问地址】/pages/webview/webview?url=https://mp.weixin.qq.com/s/F5WZOgZadu4zd_tvPx-cFQ

【不可访问地址】/pages/webview/webview?url=https://mp.weixin.qq.com/s/mTEAp1Bh-v0xbwuOgPAqrg


2、其中可访问地址,在小程序中,打开后能正常访问公众号文章;另外的地址开始则为空白


3、而在开发者工具中,打开两个地址均为空白

勾选【不校验合法域名】后又可以访问

4、已经确定,本小程序和相关的公众号已完成绑定。

想问下是什么原因导致的这种差异

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

1 个回答

  • Hlxuan.
    Hlxuan.
    2023-11-01

    开发者工具好像有点问题,不勾选「不校验域名」就打不开关联公众号文章链接。

    2023-11-01
    有用
    回复 5
    • 晖
      2023-11-01
      描述中的第2点就是实际小程序打开后的截图,是正式版的,不是体验版、开发版之类的
      2023-11-01
      回复
    • 晖
      2023-11-01
      打开后就是空白,也没有什么非法域名之类的提示
      2023-11-01
      回复
    • 晖
      2023-11-01回复Hlxuan.
      固定webview的url地址为【不可访问地址】中的url后,体验版可以访问,开发者工具依然是要勾选【不校验合法域名】才可以访问
      2023-11-01
      回复
    • 晖
      2023-11-01回复Hlxuan.
      页面地址有用encode处理过的设置过,webview页面也有做decode处理,结果也一样。我刚试了把体验版的访问路径改为上面那个【不可访问地址】,访问也是正常的。可能体验版本身就是类似【不校验合法域名】一样的效果。
      2023-11-01
      回复
    • 晖
      2023-11-01回复Hlxuan.
      那就不太理解是啥问题了。我再试试调整encode和decode的逻辑试试。谢谢
      2023-11-01
      回复
登录 后发表内容