Web API: Web Share API для расшаривания

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 Деления в вебе, что может ограничить возможности для обмена контентом.

Web API JavaScript up: Просмотров: 358
Оценить код:

Комментарии

Ваш комментарий будет первым.
Войдите, чтобы оставить комментарий.