首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >既然Edge不支持window.navigator.share,为什么还要有它呢?

既然Edge不支持window.navigator.share,为什么还要有它呢?
EN

Stack Overflow用户
提问于 2020-04-29 16:01:55
回答 1查看 391关注 0票数 0

我希望添加一个使用本地Web share API的共享按钮,以检查我正在使用的支持

if ('share' in window.navigator)

然而,Edge会在不支持的时候返回一个函数,而Chrome会正确地返回undefined。

https://caniuse.com/#feat=web-share

你知道我为什么要这么做吗?我该怎么做呢?

EN

回答 1

Stack Overflow用户

发布于 2020-04-29 20:44:29

代码语言:javascript
复制
        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浏览器,请检查文档示例和浏览器兼容性。

票数 -2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61496955

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档