收藏
回答

小程序webview是否可以自定义header?

同一个url链接,可能会被多个小程序中的webview打开。

从目前来看,后端无法区分该请求是来自哪个小程序,以进行的业务适配。

方案1: 小程序webview打开每个链接的时候,固定传入小程序id的参数。

缺点:webview页面不断跳转的情况下,可能导致参数丢失。

方案2: 结合方案1,使用cookie机制,将小程序id存入cookie。

缺点:只能解决同域的问题。在跳转到外域的情况下,cookie会丢失,导致适配判断会出错。


想知道,小程序webview是否可以有自定义header中功能?

如有此方法,直接取header即可。

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

3 个回答

  • 小程序技术专员-binnie
    小程序技术专员-binnie
    09-23

    感谢反馈,我们后续考虑

    09-23
    赞同
    回复
  • 文维
    文维
    星期二 14:42

    这个需求很重要呀,通过webview跳转到h5大部分场景都需要带上登录信息或者身份验证信息的,这些信息在大点的互联网产品中都在后端做好了拦截,要去改后端的逻辑不太现实,最好是能在前端处理好,希望官方认真考虑这个需求,也就是增加个api去操作h5里面的请求头

    星期二 14:42
    赞同
    回复
  • 未命名科技
    未命名科技
    09-20

    小程序请求时的 ua 带有 appid,你看看请求 webview 时的 user-agent 头能不能判断。

    09-20
    赞同
    回复
问题标签