禁用移动长按反应路由器链接标签

时间:2016-10-23 17:16:07

标签: reactjs anchor react-router long-press progressive-web-apps

我正在开发一个渐进式网络应用程序,希望用户将其添加到主屏幕,以独立模式启动应用程序(全屏不带浏览器地址栏)。但是,因为我使用了很多反应路由器链接组件(我相信它只是一个锚标签),所以我长时间按下包含在链接中的组件菜单弹出选项,即复制链接地址...在Chrome等打开等。有没有办法禁止这种情况发生,因为我不希望用户离开独立模式并在浏览器中打开链接。

1 个答案:

答案 0 :(得分:1)

不要使用<\ Link>,而是在自定义组件上使用createBrowserHistory.push函数。 <\ Link>由<\ a>实现,用户选择:'none'在<\ a>上不起作用。