navigator.share 在桌面版 Firefox 上设置,但没有执行任何操作
navigator.share is set on desktop Firefox but doesn't do anything
我有一些这样的代码:
if (navigator.share) {
navigator.share({
title: 'example',
url: 'http://example.com',
});
}
根据 this documentation for navigator.share
on MDN,桌面浏览器不支持 Web 共享 API,并且 navigator.share
在这些浏览器中未定义。
但是,当我在桌面版 Firefox 中 运行 这段代码时,navigator.share
被定义并设置为一个在调用时似乎没有任何作用的函数。
可能是浏览器扩展正在设置 navigator.share
。尝试禁用所有扩展程序。
在我的例子中,结果是这个扩展:Plasma Integration by KDE。
我有一些这样的代码:
if (navigator.share) {
navigator.share({
title: 'example',
url: 'http://example.com',
});
}
根据 this documentation for navigator.share
on MDN,桌面浏览器不支持 Web 共享 API,并且 navigator.share
在这些浏览器中未定义。
但是,当我在桌面版 Firefox 中 运行 这段代码时,navigator.share
被定义并设置为一个在调用时似乎没有任何作用的函数。
可能是浏览器扩展正在设置 navigator.share
。尝试禁用所有扩展程序。
在我的例子中,结果是这个扩展:Plasma Integration by KDE。