Bạn có thể bấm vào nút trên để xem demo nhé.
Lợi ích khi dùng navigator.share
- Giao diện chia sẻ tích hợp sẵn của hệ điều hành (iOS, Android, Windows)
- Không cần tích hợp SDK từ các mạng xã hội
- Hỗ trợ chia sẻ nội dung, tiêu đề và liên kết
- Rất gọn nhẹ, thân thiện UX
HTML
Bạn có thể gọi hộp thoại chia sẻ liên kết bằng bất kì thẻ nào, ví dụ.
<button id="nav-share-btn">Chia sẻ</button>
JavaScript
Đơn giản như sau.
$('#nav-share-btn').click(function() {
navigator.share({
title: 'Init HTML',
text: 'Chia sẻ kiến thức thiết kế, lập trình web, server, dự án web...',
url: 'https://inithtml.com/'
});
});
Lưu ý
- Yêu cầu HTTPS: Web Share API chỉ hoạt động trên website có bảo mật HTTPS
- Chủ yếu hỗ trợ trên mobile: Android (Chrome, Edge, Brave…) và iOS (Safari)
- Chưa được hỗ trợ đầy đủ trên desktop (tuỳ trình duyệt)
Demo và Ứng dụng thực tế
Bạn có thể dùng để:
- Chia sẻ bài viết
- Chia sẻ mã giảm giá, sự kiện
- Gắn vào các popup, nút nổi trên di động
Chúc bạn triển khai thành công và nâng cao trải nghiệm người dùng!
Bình Luận