navigator.canShare()

navigator.canShare() - чи можна поділитися даними у navigator.share().

Синтаксис:

navigator.canShare( data );

Параметри:

data - об'єкт який містить дані які б Ви хотіли передати методом navigator.share().

Опис:

canShare() метод об'єкта navigator який перевіряє чи підтримує браузер дані у методі navigator.share().

Метод canShare() входить до Web Share API, який ще не є стандартом. Тому не всі браузери підтримують або підтримують не усі можливості.

Метод повертає логічне значення true або false.

Приклад:

if(navigator.canShare){ var c=navigator.canShare({text:'test'}); alert(c); }else alert('Ваш браузер не підтримує Web Share'); Перевірка чи підтримує метод navigator.share() передучу файлів: document.getElementById('buttonFileCanShare').onclick=function(){ var file=document.getElementById('fileCanShare'); if(file.files.length==0){ alert('Виберіть файл'); return; } if(navigator.canShare){ if(navigator.canShare({files:[file.files[0]]})==true) alert('Ваш браузер підтримує files у методі share'); else alert('Ваш браузер НЕ підтримує files у share'); }else alert('Ваш браузер не підтримує canShare'); }