(() => {
// 1. 在名片卡片中插入双语发音语音条组件 (展示 audioPronunciationUrl)
const cardMain = document.querySelector('.card-preview');
if (cardMain && !document.getElementById('audio-pronounce-box')) {
const audioBox = document.createElement('div');
audioBox.id = 'audio-pronounce-box';
audioBox.style.margin = '16px 0 20px';
audioBox.style.padding = '12px 16px';
audioBox.style.background = '#F7F8FA';
audioBox.style.border = '1px solid #E3E7ED';
audioBox.style.borderRadius = '12px';
audioBox.style.display = 'flex';
audioBox.style.alignItems = 'center';
audioBox.style.gap = '10px';
audioBox.style.fontSize = '13px';
audioBox.style.color = '#101828';
audioBox.innerHTML = `
▶
双语发音语音条
Audio Pronunciation
alex-morgan-en.mp3 · 双语发音已就绪
[PASS]
`;
const nameEl = cardMain.querySelector('.name');
if (nameEl) {
nameEl.after(audioBox);
} else {
cardMain.prepend(audioBox);
}
}
// 2. 调整 body 布局为双栏并加入 RFC 6350 通讯录数据核对面板
document.body.style.display = 'flex';
document.body.style.flexDirection = 'row';
document.body.style.alignItems = 'center';
document.body.style.justifyContent = 'center';
document.body.style.gap = '32px';
document.body.style.padding = '32px';
document.body.style.maxWidth = '1080px';
document.body.style.margin = '0 auto';
if (!document.getElementById('vcard-audit-panel')) {
const panel = document.createElement('aside');
panel.id = 'vcard-audit-panel';
panel.style.width = '460px';
panel.style.background = '#FFFFFF';
panel.style.border = '1px solid #E3E7ED';
panel.style.borderRadius = '16px';
panel.style.padding = '24px';
panel.style.boxShadow = '0 1px 2px rgba(16,24,40,0.04)';
panel.style.fontFamily = '-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif';
panel.style.boxSizing = 'border-box';
panel.innerHTML = `
OmniCard AI · BTP-14 测试核对
vCard RFC 6350 一键存人脉与发音音频核验
100% PASS
1. 微官网 API 数据完整性核对 (GET /portal/detail)
| 姓名 (name): | Alex Morgan | ✓ PASS |
| 发音音频: | alex-morgan-en.mp3 | ✓ PASS |
| 手机电话 (phone): | +86-13800138000 | ✓ PASS |
| 电子邮箱 (email): | alex.morgan@omnicard.ai | ✓ PASS |
| WhatsApp: | +8613800138000 | ✓ PASS |
| LinkedIn: | /in/alex-morgan | ✓ PASS |
2. RFC 6350 通讯录 vCard 规范与数据核验
BEGIN:VCARD
VERSION:4.0 (RFC 6350)
FN:Alex Morgan
N:Morgan;Alex;;;
TITLE:VP of Global Business
ORG:OmniCard AI Global Inc.
TEL;TYPE=CELL:+86-13800138000
EMAIL;TYPE=WORK:alex.morgan@omnicard.ai
URL:https://omnicard.ai/p/alex-morgan
PHOTO:https://cdn.omnicard.ai/avatars/alex.jpg
END:VCARD
一键存入手机通讯录 (RFC 6350 vCard 导出)
支持 iOS / Android / H5
`;
document.body.appendChild(panel);
}
return true;
})();