
判斷方法
if (navigator.userAgent.indexOf('AliApp') > -1) {
console.log("支付寶小程序")
}
特殊情況 1
如該 H5 頁面需要同時在非支付寶客戶端內使用,為避免該請求404,可參考以下寫法
<script type="text/javascript" src="https://appx/web-view.min.js"></script>
<!-- 如該 H5 頁面需要同時在非支付寶客戶端內使用,為避免該請求404,可參考以下寫法 -->
<!-- 請盡量在 html 頭部執行以下腳本 -->
<script>
if (navigator.userAgent.indexOf('AliApp') > -1) {
document.writeln('<script src="https://appx/web-view.min.js"' + '>' + '<' + '/' + 'script>');
}
</script>
<script>
my.navigateTo({url: '../get-user-info/get-user-info'});
// 網頁向小程序 postMessage 消息
my.postMessage({name:"測試web-view"});
// 接收來自小程序的消息。
my.onMessage = function(e) {
console.log(e); // {'sendToWebView': '1'}
}
// 判斷是否運行在小程序環境里
my.getEnv(function(res) {
console.log(res.miniprogram) // true
});
my.startShare();
</script>