2014-05-22 17 views
19

Mam link mailto w moim kodzie HTML. HREF toJak mogę utworzyć łącza mailto bez odbiorcy, które będą działały w Chrome na Ubuntu?

Innymi słowy, określam ciało i podmiot, ale nie odbiorcę.

w Chrome na Ubuntu, klikając ten wywołuje okno z błędem

Unable to detect the URI-scheme of "mailto:?body..... 

Zauważ, że Firefox Thunderbird otwiera się poprawnie na tym samym łączu.

Jak mogę zakodować ten link, aby działał?

Chrome 34.0.1847.137 Ubuntu 13.10

+0

Która wersja Chrome jesteś stronie i która wersja Ubuntu? – JakeGould

+0

Chrome 34.0.1847.137 Ubuntu 13.10 –

+0

@JoshuaFox Czy to nadal jest problem w Ubuntu, czy to działa dobrze teraz w nowszych wersjach? Nie mam Ubuntu do przetestowania. – user1448031

Odpowiedz

3

spróbuj dodać spację między mailto: i ?body=AAA,&subject=BBB tak:

<a href="mailto: ?body=AAA,&subject=BBB">mail link</a> 

Albo nawet dodanie the space as Unicode takiego:

<a href="mailto:%20?body=AAA,&subject=BBB">mail link</a> 
+1

Próbowałem obu. Obaj wytworzyli ten sam błąd, co bez przestrzeni. –

+1

Wersja z '% 20' miejsca działa dla mnie (a także z perspektywy). – bgondy

+0

@bgondy Szczęśliwy, że pomógł! – JakeGould

29

Jeśli rozumiem definicja prawa to powinno zadziałać:

<a href="mailto:?to=&body=AAA,&subject=BBB">MAIL</a> 

Przynajmniej to działa w Chrome 36 na OSX ...

RFC 6068: The 'mailto' URI Scheme

+0

Dziękuję. Tak naprawdę to mam i to nie działa. Zauważ, że Firefox poprawnie otwiera Thunderbirda dla tego samego łącza. –

+0

W takim przypadku proponuję zgłosić błąd w wersji Linuksa przeglądarki Chrome 34 ... Jeśli Firefox ** i ** Chrome 36 w systemie OSX rozumieją ten link (i jest to dobre dla RFC), jest to problem z aplikacją ... – Knut

+0

Ten sam problem występuje w przeglądarce Chrome w systemie Windows. –

0

Co <a href="mailto:?to=%20&body=AAA,&subject=BBB">mail link</a>

Powiązane problemy