Web Share API로 디바이스 네이티브 공유 UI를 사용하는 방법
1861 단어 nativesharewebjavascript
웹 앱도 네이티브 앱처럼 시스템에서 제공하는 공유 UI를 사용할 수 있다는 사실을 알고 계셨나요?
그래 넌 할수있어! 모든 웹 응용 프로그램에서 Web Share API의
navigator.share()
메서드 사용.방법을 보자!
암호
var btn = document.getElementById("webshareapiButton");
btn.addEventListener("click", function () {
navigator.share({
url: document.URL,
title: document.title,
text: "Lorem ipsum..."
});
});
매우 간단합니다! 그러나 작동하려면 몇 가지 요구 사항이 있습니다 ...
요구 사항
데모
일반적인 소셜 미디어 공유 버튼(링크 기반)과 Web Share API를 호출하는 버튼을 비교하는 간단한 데모 코드를 만들었습니다.
일부 데스크톱 장치(예: Windows, Linux 및 macOS)에는 기본 공유 UI가 없습니다. 기본 공유 UI를 보려면 모바일 장치를 사용하여 아래 버튼을 클릭하십시오.
다음과 같이 지원되지 않는 장치에 대한 폴백 논리를 포함하는 것을 잊지 마십시오.
if (navigator.share) {
// Web Share API is supported, include code here
} else {
// fallback code
}
결론
이제 모든 웹 애플리케이션에서 Web Share API를 사용하는 방법을 알았습니다.
현재 브라우저 호환성과 같은 Web Share API에 대한 자세한 내용은 아래 링크를 참조하십시오.
참조
나는 당신이 그것을 즐기시기 바랍니다!
팔로우하고 후원해주세요GitHub .
Reference
이 문제에 관하여(Web Share API로 디바이스 네이티브 공유 UI를 사용하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/lucasm/web-share-api-how-to-use-the-device-native-share-548b텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)