Navigator.share
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
Experimental: 이 기능은 실험적인 기능입니다.
프로덕션 환경에서 사용하기 전에 브라우저 호환성 표를 주의 깊게 확인하세요.
Navigator.share()
메소드는 Web Share API 의 부분으로서 디바이스의 네이티브 공유하기 메커니즘을 작동시킨다. Web Share API 가 지원되지 않는다면, 이 메소드는 undefined
일 것이다.
Syntax
js
var sharePromise = window.navigator.share(data);
Parameters
Return value
사용자가 공유하기 액션을 완료하면 resolve 될 Promise
. data 파라메터가 정확하게 명시되지 않는다면 즉시 reject 될 것이다.
예를 들어, 안드로이드용 크롬에서 반환되는 Promise
는 사용자가 공유할 애플리케이션을 선택한 후에 resolve 될 것이다.
Examples
js
navigator.share({
title: document.title,
text: "Hello World",
url: "https://developer.mozilla.org",
}); // share the URL of MDN
명세서
Specification |
---|
Web Share API # share-method |
브라우저 호환성
BCD tables only load in the browser