如何在移动设备上制作不可点击的电子邮件地址(android)

Posted

技术标签:

【中文标题】如何在移动设备上制作不可点击的电子邮件地址(android)【英文标题】:how to make NOT clickable email address on mobile (android) 【发布时间】:2020-07-08 19:16:18 【问题描述】:

有什么方法可以防止点击地址邮件时打开邮件客户端? 我在 div 中收到地址电子邮件

<div class='run_function' >mymail@gmail.com </div> 

该 div 链接到桌面上的 javascript 函数,它可以正常工作,但在移动设备上,它会一直打开 Gmail。我试图将其包装为没有 href 属性的标签,但它不起作用。

【问题讨论】:

【参考方案1】:

如果您正在谈论点击移动设备,请尝试添加只读属性。我没有看到您的 JS 脚本,但如果这也禁用了桌面上的叮当声,那么请执行 media rule 并使用类向桌面用户显示一个 div,而不是只读的,而另一个是移动用户。

&lt;div class='run_function' readonly &gt;mymail@gmail.com &lt;/div&gt; 

或者试试这个:

@media only screen and (min-width: 800px) 
  run_function 
    *your code here*
  

或者:

<div class='run_function'>mymail<span>@</span>gmail.com </div>

另请阅读:how to disable links。

【讨论】:

当我添加只读时,它的工作方式相同。它会在桌面上触发该功能,但在移动设备上仍会打开 gmail 应用 尝试在@media 规则中添加您的 run_function 类,这将只对桌面用户触发该类。 尝试在 span 标签中添加猴子。这使应用程序感到困惑。查看我的最后一次编辑。

以上是关于如何在移动设备上制作不可点击的电子邮件地址(android)的主要内容,如果未能解决你的问题,请参考以下文章

如何在移动设备的重定向页面上传递 PHP 会话值?

怎样做电子表格

在移动设备上使用可排序的触摸事件 + jquery-ui 无法按预期工作

如何在用户点击JS中的移动设备中点击按钮时捕获事件

Unity填坑笔记(二)—移动设备上烘焙变暗问题

以编程方式在移动设备上设置电子邮件帐