Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/431.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/40.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如果Edge没有';你不支持吗?_Javascript_Microsoft Edge_Navigator_Web Share - Fatal编程技术网

Javascript 如果Edge没有';你不支持吗?

Javascript 如果Edge没有';你不支持吗?,javascript,microsoft-edge,navigator,web-share,Javascript,Microsoft Edge,Navigator,Web Share,我希望添加一个使用原生Web共享API的共享按钮,以检查我使用的支持 if('share'在window.navigator中) 然而,Edge在不受支持时返回函数,而Chrome将正确返回未定义的函数 你知道我为什么会这样做吗 if ('share' in window.navigator) { console.log(window.navigator); console.log("true"); }

我希望添加一个使用原生Web共享API的共享按钮,以检查我使用的支持

if('share'在window.navigator中)

然而,Edge在不受支持时返回函数,而Chrome将正确返回未定义的函数

你知道我为什么会这样做吗

        if ('share' in window.navigator) {
            console.log(window.navigator);
            console.log("true");
        }
        else {
            console.log("false");
        }
经过测试,上述脚本在Edge browser(Edge和Edge Chromium的旧版)浏览器和Chrome浏览器中运行良好,用于检查共享属性是否存在于window中。navigator对象或其原型,更多详细信息,请查看

关于Web共享API的版本,它不支持Edge和Chrome浏览器,请检查文档示例和浏览器兼容性