navigator.share ne fonctionne pas correctement sur les navigateurs Windows 10 Chrome + Edge
P粉459440991
P粉459440991 2024-03-28 16:45:10
0
1
466

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.

P粉459440991
P粉459440991

répondre à tous(1)
P粉545682500

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.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal