Page({
  data:{ url: '' },
  onLoad(options){
    if(options && options.url){
      try{
        const decoded = decodeURIComponent(options.url);
        this.setData({ url: decoded });
      }catch(e){
        this.setData({ url: options.url });
      }
    }
    else{
      // 如果没有URL，直接跳转到验证成功页面
      wx.redirectTo({ 
        url: '/subpackages/realname/verify-success'
      });
    }
  },
  // 监听网页传来的消息
  onWebViewMessage(e){
    console.log('收到网页消息:', e.detail.data);
    const data = e.detail.data || {};
    
    // 检查是否是认证成功消息
    // 根据腾讯云 FaceID 的实际回调格式调整判断条件
    if(data.type === 'verify_success' || data.success === true || data.status === 'success' || data.verifySuccess){
      // 跳转到验证成功页面
      setTimeout(() => {
        wx.redirectTo({ 
          url: '/subpackages/realname/verify-success'
        });
      }, 500); // 延迟500ms确保网页消息处理完成
    }
  },
  // 页面显示时检查认证状态
  onShow(){
    // 如果认证已完成，可以直接跳转
    // 注意：实际逻辑可能需要根据腾讯云 FaceID 的回调方式调整
  }
});


