我使用的是 ubuntu 15.04 和 chrome。当我点击任何带有 mailto 协议(protocol)的 html 链接时,例如
<a href="mailto:myemail@example.com">Click to send me email!</a>
它打开了我的默认电子邮件应用程序 (thunderbird),但地址字段中填入了错误的地址。它在///前添加到电子邮件地址。所以在上面的例子中,收件人看起来像这样
///myemail@example.com
代替
myemail@example.com
Skype 网址也有同样的问题。即
<a href="skype:myusername?chat">Click to chat with me!</a>
它会通过在前面加上斜杠 (/) 来打开带有错误用户的 Skype 窗口,这与电子邮件地址的情况相同。
在这方面的任何帮助将不胜感激。
最佳答案
ubuntu 15.04
上的 gvfs 包有问题,它负责使用默认程序打开文件或执行操作。
gvfs
包打开地址错误的 mailto。删除这个包
sudo apt-get purge gvfs
而且,对于 mailto 和 skype,它都可以正常工作。
关于HTML <a> 标记 mailto 生成错误的地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30595198/