Добавлен стандартный "поделиться ПЛ"

This commit is contained in:
FrigaT
2026-04-23 10:14:59 +03:00
parent 7c05940dbf
commit 362762a813
4 changed files with 146 additions and 2 deletions

View File

@@ -0,0 +1,19 @@
export function isSupported() {
return !!navigator.share;
}
export async function shareLink(title, text, url) {
if (!navigator.share) {
return { success: false, error: 'Web Share API не поддерживается' };
}
try {
await navigator.share({ title, text, url });
return { success: true };
} catch (error) {
if (error.name === 'AbortError') {
return { success: false, cancelled: true };
}
console.error('Ошибка при шеринге:', error);
return { success: false, error: error.message };
}
}