我的HTML中有mailto链接。 HREF是
<a href="mailto:?to=&body=AAA,&subject=BBB">MAIL</a>
换句话说,我指的是身体和主体,但没有指定收件人。
在Ubuntu的Chrome中,点击此按钮会生成一个错误的对话框
Unable to detect the URI-scheme of "mailto:?body.....
请注意,Firefox会针对同一链接正确打开Thunderbird。
如何对此链接进行编码以使其有效?
Chrome 34.0.1847.137 Ubuntu 13.10
答案 0 :(得分:33)
如果我理解正确的定义,这应该有效:
<a href="mailto:?to=&body=AAA,&subject=BBB">MAIL</a>
至少它在OSX上的Chrome 36中有效......
答案 1 :(得分:3)
尝试在mailto:
和?body=AAA,&subject=BBB
之间添加一个空格,如下所示:
<a href="mailto: ?body=AAA,&subject=BBB">mail link</a>
甚至可以像这样添加the space as Unicode:
<a href="mailto:%20?body=AAA,&subject=BBB">mail link</a>
答案 2 :(得分:0)
怎么样?
<a href="mailto:?to=%20&body=AAA,&subject=BBB">mail link</a>