Web Share API позволяет делиться текстом, ссылками и даже файлами с другими приложениями, установленными на устройстве, прямо из веб-страницы. Это сокращает время и усилия, необходимые для совместной работы над контентом и обмена информацией.
<button id="shareBtn">Поделиться</button>
Web Share API доступен в современных браузерах и может быть использован для создания приложений, которые предоставляют возможность быстро и легко делиться контентом с другими пользователями. Однако, для использования API, пользователю необходимо дать разрешение на доступ к своим приложениям, что может негативно повлиять на опыт использования приложения.
# проверяем, поддерживает ли браузер Web Share API
if( navigator.share )
{
const shareButton = document.querySelector('#shareBtn');
shareButton.addEventListener('click', async () => {
try {
await navigator.share({
title: "Ну очень интересный пост",
text: "Скорей прочитай",
url: "https://best-ever-site-in-the-world.earth/",
});
console.log( 'Сообщение успешно отправлено' );
}
catch( error )
{
console.error( 'Ошибка отправки сообщения: ', error );
}
});
}
Кроме того, стоит отметить, что некоторые приложения могут не поддерживать API Деления в вебе, что может ограничить возможности для обмена контентом.
Комментарии
0Нашли ошибку или хотите дополнить материал?