不允许启动“mailto:”,因为需要用户手势

use*_*768 5 html mailto href google-chrome-extension

我正在创建一个 chrome 扩展,我想通过电子邮件发送结果。

这是 Chrome 扩展弹出窗口的 UI。 在此输入图像描述

那么这就是a

在此输入图像描述

所以基本上,代码是

<a href={`mailto:{email}`}>email</a>
Run Code Online (Sandbox Code Playgroud)

第一次点击它会打开我的电子邮件应用程序, 在此输入图像描述

但第二次点击电子邮件会产生此错误: 在此输入图像描述

这里似乎有什么问题?谢谢您的回答。

小智 0

我认为该问题是由于邮件打开时再次单击引起的。

因此,如果您不介意单击链接时关闭扩展程序,请尝试此操作

 <a target="_blank" rel="nofollow" href={`mailto:{email}`}>mail</a>
Run Code Online (Sandbox Code Playgroud)