javascript navigator.share在Windows 10 Chrome + Edge浏览器上无法正常工作

oknrviil  于 2023-03-21  发布在  Java
关注(0)|答案(1)|浏览(250)

我使用Web共享API,根据caniuse网站,它应该在Windows操作系统(浏览器Chrome和Edge)上支持。但当我尝试使用navigator.share({ title: 'Title' });时,我收到一个空窗口和消息。

例如,如果我使用Mac OS Safari,它可以正常工作,并显示共享内容的所有方式。

我的问题是为什么在Windows上我看到空窗口以及如何修复它。

iswrvxsc

iswrvxsc1#

问题是Windows需要URL参数与标题一起发送。如果您将其更改为navigator.share({ title: 'Title', url: 'url' });,它将在Windows和MacOS上开始工作。

相关问题