一个页面既可能运行在小程序webview,也可能运行在其他web下,小程序提供了两种判断是否是小程序webview的方法,但是这两个方法都是异步的方法,


一、在非小程序webiview运行环境下,怎么判断当前不是在小程序webview环境呢?

二、当在小程序webview里跳转其他页面之后,怎么判断是否在小程序webview环境?


- 希望提供的能力

能否提供通用的标识符,例如UserAgent这样通用而简单的方法来判断是否是小程序webview的方法

展开全部
收起
3回答
提交回答
  • 至过去的我

    2044人对此回答表示赞同

    我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>
    发布于
  • Nova

    14人对此回答表示赞同

    约定一个传参不就直接解决了么

    展开
    14
    0回复
    发布于 5年前

    评论(0)

    收起评论

  • Lincoln

    6人对此回答表示赞同

    小程序的webview中的useragent包含字符串"miniprogram"

    展开
    6
    2回复
    发布于 5年前

    评论(2)

    收起评论

    • Mr.Right 2019-01-18 23:21

      试了下,android下的useragent中才有miniprogram

      回复
    • 夏雨 2019-01-21 00:23

      Mozilla/5.0(iPhone;CPUiPhoneOS11_4likeMacOSX)AppleWebKit/605.1.15(KHTML,likeGecko)Mobile/15F79MicroMessenger/6.6.7NetType/WIFILanguage/zh_CN里面没有包含字符串"miniprogram"

      回复
  • 古小星

    3人对此回答表示赞同

    抱歉,我现在还只是一个新手开发者,暂时没有那么深入的了解

    展开
    3
    0回复
    发布于 5年前

    评论(0)

    收起评论

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
咨询热线

13312967497

扫码添加业务即可随时咨询 还可领取小程序推广攻略

业务咨询: 13312967497
扫码咨询

扫码咨询套餐

回到顶部