我希望添加一个使用本地Web share API的共享按钮,以检查我正在使用的支持
if ('share' in window.navigator)
然而,Edge会在不支持的时候返回一个函数,而Chrome会正确地返回undefined。
https://caniuse.com/#feat=web-share
你知道我为什么要这么做吗?我该怎么做呢?
发布于 2020-04-29 20:44:29
if ('share' in window.navigator) {
console.log(window.navigator);
console.log("true");
}
else {
console.log("false");
}经过测试,上面的脚本在Edge浏览器( Edge and Edge Chromium的传统版本)浏览器和Chrome浏览器上运行良好,它用于检查共享属性是否在window.navigator对象或其原型中,更多详细信息请查看in operator。
关于Web Share API的navigator.share() method,它不支持Edge和Chrome浏览器,请检查文档示例和浏览器兼容性。
https://stackoverflow.com/questions/61496955
复制相似问题