收藏
回答

如何获取web-view的页面地址,不是初始地址。

问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小程序 需求 web-view 客户端 6.5.3 2.7.0

- 需求:我们现在有一个签约的H5地址,要求通过web-view展示,但是这个H5地址中有一个 拒绝 和 同意 按钮,点击每一个按钮H5页面会跳转不同的地址,就是 href 后面有一个对应的参数。我在小程序里面怎么像 H5一样通过 window.location.href获取当前链接地址呢?我通过他跳转的链接来判断他点击了拒绝还是同意,从而决定小程序下一步怎么走。


- 大家有什么解决方法吗?


最后一次编辑于  06-12  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

1 个回答

  • rock
    rock
    06-13

    可以使用 bindmessage 和小程序进行通信。 有一个地方我不是很明白,你这两个按钮是跳转到两个不同的h5页面,什么时候跳回小程序呢?

    只要网页端跳回小程序,就可以给小程序带入参数。也能解决你的问题。

    06-13
    赞同
    回复 1
    • Nancy.Ji
      Nancy.Ji
      06-18

      是这样的  签约页面是第三方的,我们无法在签约页面上与我们的小程序通讯,他们提供给我们一个可以设置回调地址的接口,回调地址的页面是我们可以随便操作的,也就是说,用户在第三方签约页面不管点了同意还是拒绝 都会跳转到我们设置的回调地址上,只不过携带的参数不一样。我只要能在webview页面里面轮循检查地址 就能知道用户的操作,如果没有办法实现,就只能在回调地址页面里面跟小程序通讯了。

      06-18
      回复