J'utilise l'API Tethering qui, selon le site Web de Caniuse, devrait être prise en charge sur le système d'exploitation Windows (navigateurs Chrome et Edge). Mais lorsque j'essaie d'utiliser navigator.share({ title: 'Title' });
, j'obtiens une fenêtre vide avec un message.
Par exemple, si j'utilise Mac OS Safari, cela fonctionne bien et affiche toutes les façons de partager du contenu.
Ma question est de savoir pourquoi sous Windows je vois des fenêtres vides et comment y remédier.
Le problème est que Windows exige que les paramètres d'URL soient envoyés avec l'en-tête. Si vous le remplacez par
navigator.share({ title: 'Title', url: 'url' });
, il commencera à fonctionner sous Windows et MacOS.