Javascript 在移动设备上长按时,如何显示文本链接上下文而不是URL?

Javascript 在移动设备上长按时,如何显示文本链接上下文而不是URL?,javascript,jquery,html,css,mobile-browser,Javascript,Jquery,Html,Css,Mobile Browser,我在移动浏览器上长按文本链接URL时看到过一些网站,例如我尝试过的Chrome,它会显示默认的系统弹出式导航,显示文本链接上下文,而不是实际的非人类可读的长URL/查询字符串 如何在HTML中实现这一点?或者如果这是CSS/JS代码段? 您可以使用setTimeout功能您需要使用诸如hammer js之类的插件来检测longpress并采取适当的措施——抱歉,我修复了contextmenu错误,在使用mobile long press之前,它会显示contextmenu,但现在我不会在使用Ch

我在移动浏览器上长按文本链接URL时看到过一些网站,例如我尝试过的Chrome,它会显示默认的系统弹出式导航,显示文本链接上下文,而不是实际的非人类可读的长URL/查询字符串

如何在HTML中实现这一点?或者如果这是CSS/JS代码段?


您可以使用
setTimeout
功能

您需要使用诸如hammer js之类的插件来检测longpress并采取适当的措施——抱歉,我修复了contextmenu错误,在使用mobile long press之前,它会显示contextmenu,但现在我不会在使用Chrome浏览器的移动设备上测试您的示例。当长按链接时,它将显示URL。相反,我想让它显示文本链接,
你能长按我吗?
我也不需要这个来让js在桌面浏览器上弹出。我帮你更新代码,如果你还有任何问题或任何东西想添加进来,就叫我KDX谢谢你的更新,Felix。但我认为有一些误解。我不是指
警报
弹出显示。当长按移动Chrome浏览器中的链接时,会出现一个菜单显示:
URL
打开
添加到阅读列表
复制
,以及
取消
。我指的是
URL
部分,我想显示文本链接上下文
你能长按我吗?
而不是实际的
URL
,它可能包含长的查询字符串。如果你有时间,请联系我如果你在上面,请在这里留下评论,让我知道你在那里谢谢