Ich verwende die Tethering-API, die laut der Caniuse-Website unter Windows-Betriebssystemen (Browser Chrome und Edge) unterstützt werden sollte. Aber wenn ich versuche, navigator.share({ title: 'Title' });
zu verwenden, erhalte ich ein leeres Fenster mit einer Meldung.
Wenn ich beispielsweise Mac OS Safari verwende, funktioniert es einwandfrei und zeigt alle Möglichkeiten zum Teilen von Inhalten an.
Meine Frage ist, warum ich unter Windows leere Fenster sehe und wie ich das beheben kann.
问题是 Windows 要求 url 参数与标题一起发送。如果将其更改为
navigator.share({ title: 'Title', url: 'url' });
它将开始在 Windows 和 MacOS 上运行。