WhatsApp 的强大功能

即时消息

与朋友和家人进行快速、可靠的即时消息交流,支持文本、表情符号和贴纸。

语音和视频通话

通过高质量的语音和视频通话与世界各地的人保持联系,完全免费。

群组聊天

创建群组与家人、朋友和同事保持联系,最多支持512名成员。

端到端加密

您的个人消息和通话都受到端到端加密保护,确保只有您和收件人能够阅读或收听。

文件分享

轻松分享文档、PDF、电子表格、演示文稿等文件,最大支持2GB。

全球覆盖

在全球180多个国家/地区使用,支持60多种语言。

WhatsApp端到端加密安全保护

默认的端到端加密

WhatsApp 的端到端加密确保只有您和您正在沟通的人能够阅读所发送的消息,中间任何人都无法读取,连 WhatsApp 也不例外。

  • 个人和群组消息均受保护
  • 语音和视频通话全程加密
  • 文件传输和语音消息同样安全
了解更多安全功能 →

立即下载 WhatsApp

加入全球超过20亿用户,体验简单、安全、可靠的通讯方式

Android

适用于 Android 4.1 及更高版本

下载应用

iPhone

适用于 iOS 12 及更高版本

下载应用

Mac/Windows

桌面应用程序

下载应用

WhatsApp Web

在浏览器中使用

开始使用

常见问题解答

WhatsApp 是免费的吗?

如何创建群组聊天?

我的消息真的安全吗?

如何备份我的聊天记录?

project_name=whatsapp_landing_page filename=styles.css title=自定义样式补充 entrypoint=false runnable=false project_final_file=false /* Additional Custom Styles for WhatsApp Landing Page */ /* Enhanced animations */ @keyframes float { 0%, 100% { transform: translateY(0px); } 50% { transform: translateY(-10px); } } .floating { animation: float 3s ease-in-out infinite; } /* Loading animation */ .loading-dots::after { content: ''; animation: dots 1.5s steps(5, end) infinite; } @keyframes dots { 0%, 20% { color: rgba(0,0,0,0); } 40% { color: currentColor; } 60%, 100% { color: rgba(0,0,0,0); } } /* Responsive improvements */ @media (max-width: 768px) { .container { padding-left: 1rem; padding-right: 1rem; } .hero-section h1 { font-size: 2.5rem; line-height: 1.2; } .feature-grid { grid-template-columns: 1fr; gap: 1.5rem; } } /* Dark mode support */ @media (prefers-color-scheme: dark) { .dark-mode-auto { background-color: #1a202c; color: #e2e8f0; } } /* Print styles */ @media print { .no-print { display: none !important; } } project_name=whatsapp_landing_page filename=script.js title=交互功能增强 entrypoint=false runnable=false project_final_file=false // Enhanced JavaScript for WhatsApp Landing Page class WhatsAppLanding { constructor() { this.init(); } init() { this.setupSmoothScrolling(); this.setupMobileMenu(); this.setupAnimations(); this.setupFAQ(); } setupSmoothScrolling() { document.querySelectorAll('a[href^="#"]').forEach(anchor => { anchor.addEventListener('click', (e) => { e.preventDefault(); const target = document.querySelector(anchor.getAttribute('href')); if (target) { target.scrollIntoView({ behavior: 'smooth', block: 'start' }); } }); }); } setupMobileMenu() { const menuButton = document.querySelector('button'); const menu = document.querySelector('.hidden.md\\:flex'); menuButton.addEventListener('click', () => { const isHidden = menu.classList.contains('hidden'); if (isHidden) { menu.classList.remove('hidden'); menu.classList.add('flex', 'flex-col', 'absolute', 'top-16', 'left-0', 'right-0', 'bg-white', 'p-4', 'space-y-4', 'shadow-lg'); } else { menu.classList.add('hidden'); menu.classList.remove('flex', 'flex-col', 'absolute', 'top-16', 'left-0', 'right-0', 'bg-white', 'p-4', 'space-y-4', 'shadow-lg'); } }); } setupAnimations() { // Intersection Observer for fade-in animations const observerOptions = { threshold: 0.1, rootMargin: '0px 0px -50px 0px' }; const observer = new IntersectionObserver((entries) => { entries.forEach(entry => { if (entry.isIntersecting) { entry.target.classList.add('fade-in'); } }); }, observerOptions); // Observe all sections document.querySelectorAll('section').forEach(section => { observer.observe(section); }); } setupFAQ() { const faqItems = document.querySelectorAll('#faq .bg-gray-50'); faqItems.forEach(item => { item.addEventListener('click', () => { const isActive = item.classList.contains('active'); // Toggle active state faqItems.forEach(otherItem => { if (otherItem !== item) { otherItem.classList.remove('active'); const answer = otherItem.querySelector('.faq-answer'); if (answer) answer.style.display = 'none'; } }); if (!isActive) { item.classList.add('active'); // You can add answer expansion logic here } }); }); } } // Initialize when DOM is loaded document.addEventListener('DOMContentLoaded', () => { new WhatsAppLanding(); }); // Additional utility functions const utils = { debounce(func, wait) { let timeout; return function executedFunction(...args) { const later = () => { clearTimeout(timeout); func(...args); }; clearTimeout(timeout); timeout = setTimeout(later, wait); }; }, throttle(func, limit) { let inThrottle; return function() { const args = arguments; const context = this; if (!inThrottle) { func.apply(context, args); inThrottle = true; setTimeout(() => inThrottle = false, limit); }; } }; project_name=whatsapp_landing_page filename=robots.txt title=搜索引擎爬虫协议 entrypoint=false runnable=false project_final_file=false User-agent: * Allow: / Disallow: /admin/ Disallow: /private/ Sitemap: https://www.whatsapp.com/sitemap.xml project_name=whatsapp_landing_page filename=sitemap.xml title=网站地图文件 entrypoint=false runnable=false project_final_file=true https://www.whatsapp.com/ 2025-11-29 daily 1.0 https://www.whatsapp.com/features 2025-11-29 weekly 0.8 https://www.whatsapp.com/download 2025-11-29 monthly 0.9 https://www.whatsapp.com/security 2025-11-29 monthly 0.8 https://www.whatsapp.com/faq 2025-11-29 monthly 0.7