// HearthBridge 原生桥接封装:统一 Promise 调用 // HearthBridge native bridge wrapper: unified Promise-based calls const bridge = { call(method, ...args) { return new Promise((resolve, reject) => { if (!window.HearthBridge || typeof window.HearthBridge[method] !== 'function') { reject(new Error(`bridge method not found: ${method}`)); return; } try { resolve(window.HearthBridge[method](...args)); } catch (e) { reject(e); } }); } };