【发布时间】:2022-01-02 02:27:47
【问题描述】:
我正在尝试访问我的项目中的导航器功能以共享所需的 URL,但是当它是 Safari 以外的其他浏览器时,我无法在 Mac OS 中访问它。有没有办法扭转这个问题?
这是我为分享函数定义的函数:
function shareFunction() {
if(navigator.share) {
navigator.share({
title: document.title,
url: window.location.href
})
.then(() =>{
setShareClick(true)
})
.catch(err => console.error(err));
}
}
这适用于 Mac OS 中的 Safari 和所有其他 Windows 浏览器,但不适用于 Mac Chrome 或 Firefox,我如何在 mac chrome 中生成共享表?
【问题讨论】:
-
它可以在 Safari 中使用吗?你说的是什么共享单?我不确定 macOS 有没有
-
他们确实有一个小弹出窗口,您可以将其用作扩展程序,不是吗?
标签: javascript next.js navigator