收藏
回答

「鸿蒙适配」鸿蒙微信网页 JS-SDK 签名验证会被页面中的 iframe 影响?

当前在鸿蒙系统中,页面中的 iframe 会影响微信网页 JS-SDK 签名验证,例如在页面中添加:

  setTimeout(() => {
    const iframe = document.createElement('iframe')
    iframe.src = 'https://www.baidu.com/'
    document.body.appendChild(iframe)
  }, 3000)



iframe 加载后会导致后续的微信网页 JS-SDK 方法如 getLocation 调用报错 invalid signature,这与 安卓 与 iOS 端的表现不一致。

更新临时解决方案:

可参考以下链接中的方法临时解决此问题,已通过真机验证。

https://sun79.github.io/2025/06/25/harmonyos-wechat-iframe-bug/

最后一次编辑于  06-25
回答关注问题邀请回答
收藏

3 个回答

登录 后发表内容