本文最后更新于 1563 天前,其中的信息可能已经有所发展或是发生改变。
各小程序文档
各小程序JSSDK
// 微信小程序
<script type="text/javascript" src="https://res.wx.qq.com/open/js/jweixin-1.3.2.js"></script>
// 字节跳动(抖音、头条)
<script type="text/javascript" src="https://s3.pstatp.com/toutiao/tmajssdk/jssdk-1.0.1.js"></script>
// 支付宝小程序
<script type="text/javascript" src="https://appx/web-view.min.js"></script>
微信小程序环境判断
通过UA
const ua = window.navigator.userAgent.toLowerCase();
if (ua.indexOf('micromessenger') == -1) {
console.log("不在微信或者小程序中")
} else {
wx.miniProgram.getEnv((res) => {
if (res.miniprogram) {
$("#entry-live-room").show();
console.log("在小程序中")
} else {
$("#entry-live-room-app").show();
console.log("在微信中")
}
});
}
字节跳动(抖音、头条)小程序环境判断
navigator.userAgent.toLowerCase().includes('toutiaomicroapp')
来判断页面环境是否为字节小程序。
百度小程序环境判断
$(document).ready(function () {
var u = navigator.userAgent;
var isbaidu = u.indexOf('baiduboxapp') > -1; //百度小程序
if (!isbaidu) {
//此处判断成功,非百度小程序环境
}
});