可以使用下列代码判断是否在微信内置浏览器打开,true为微信内部浏览器

/**
 * 检测当前是否运行在微信内置浏览器中
 */
function detectWeChatBrowser() {
  // 确保 navigator 对象存在(避免特殊运行环境报错)
  if (typeof navigator === 'undefined') {
    console.warn('当前环境无 navigator 对象,无法检测浏览器类型');
    return;
  }

  // 使用 includes 替代 indexOf,语义更清晰(ES6 特性,现代浏览器均支持)
  const isWeChat = navigator.userAgent.includes('MicroMessenger');
  //若需支持 IE11 等不支持 includes的旧浏览器,可将 includes替换为 indexOf !== -1
  //const isWeChat = navigator.userAgent.indexOf('MicroMessenger') !== -1;

  // 三元表达式简化条件输出
  console.log(isWeChat ? '微信内置浏览器' : '外部浏览器');
}

// 执行检测
detectWeChatBrowser();

各主体可申请的基础支付权限列表

更新时间:2025.06.27

JSAPI支付

小程序支付

APP支付

H5支付

Native支付

付款码支付

企业

支持

支持

支持

支持

支持

支持

个体工商户

支持

支持

支持

不支持

支持

支持

事业单位

支持

支持

支持

支持

支持

支持

政府机关

支持

支持

支持

支持

支持

支持

社会组织

支持

支持

支持

支持

支持

支持

小微商户

支持

支持

不支持

不支持

支持

支持

商户号平台管理证书

如下图所示,请登录微信支付商户平台,进入【账户中心-API安全-平台证书】,点击“管理证书”。

我的AI内容推荐

我的视频技术文章

视频播放器文章推荐

视频加密技术文章推荐

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐