1. 程式人生 > 其它 >H5判斷是否在位元組小程式環境

H5判斷是否在位元組小程式環境

引入位元組小程式的JSSDK

位元組小程式webview的文件

<script src="https://lf1-cdn-tos.bytegoofy.com/goofy/developer/jssdk/jssdk-1.0.3.js"></script>

// isTTWebView 若為 true,則是在位元組小程式的 web-view 中開啟
const isTTWebView = navigator.userAgent
  .toLowerCase()
  .includes("toutiaomicroapp");

位元組JSSDK的API

介面型別 介面名 說明
導航 tt.miniProgram.redirectTo 引數與小程式介面tt.redirectTo一致
導航 tt.miniProgram.navigateTo 引數與小程式介面tt.navigateTo一致
導航 tt.miniProgram.switchTab 引數與小程式介面tt.switchTab一致
導航 tt.miniProgram.reLaunch 引數與小程式介面tt.reLaunch一致
導航 tt.miniProgram.navigateBack 引數與小程式介面tt.navigateBack一致
側滑 tt.miniProgram.setSwipeBackModeSync 引數與小程式介面tt.setSwipeBackModeSync一致
向小程式傳送訊息 tt.miniProgram.postMessage 此方法用於網頁向小程式傳送訊息,會在特定時機(小程式後退、元件銷燬、分享)觸發元件的 bindmessage 上繫結的方法,方法的回撥引數為網頁postMessage的資訊的陣列佇列,詳細檢視下面【程式碼示例 2】