私はネットワーク共有 API を使用しています。caniuse の Web サイトによると、これは Windows OS (ブラウザ Chrome および Edge) でサポートされているはずです。しかし、navigator.share({ title: 'Title' });
を使用しようとすると、空のウィンドウにメッセージが表示されます。
たとえば、Mac OS Safari を使用すると、正常に動作し、コンテンツを共有するすべての方法が表示されます。
私の質問は、Windows で空のウィンドウが表示される理由とその修正方法です。
問題は、Windows では URL パラメータをヘッダーとともに送信する必要があることです。これを
navigator.share({ title: 'Title', url: 'url' });
に変更すると、Windows と MacOS で動作し始めます。