2010-07-02 44 views
7

Tôi có một thẻ neo trên trang web của tôi hiện được định nghĩa là:Gửi HTML trong mailto neo thẻ

<a href="mailto:[email protected]?subject=Welcome&body=Check this out, please click <a href='http://example.com'>here</a>">Send to a Friend</a> 

Như link này chứng tỏ, tôi đang cố gắng để gửi một số HTML trong một email khi một người dùng nhấp vào một liên kết. Tuy nhiên, khi văn bản mở trong trình chỉnh sửa email, văn bản sẽ được hiển thị dưới dạng văn bản thuần túy. Làm thế nào để làm cho nó ở định dạng HTML?

Trả lời

2

Tôi khá chắc chắn điều này là không thể.

+2

... và đúng là như vậy; nếu điều này là có thể, nó sẽ là một lỗ hổng bảo mật khá lớn. – Piskvor

1

Tôi nghĩ là tùy chọn mặc định của trình chỉnh sửa email phụ thuộc. Bạn nói với trình duyệt hoạt động của trình soạn thảo email mở sau đó bạn không thể nói với nó những gì phương pháp này email đã được gửi.

Nếu bạn muốn có quyền kiểm soát với các thông số như thế này, bạn phải triển khai việc gửi thư theo cách tự.

1

Nó sẽ phụ thuộc vào thiết lập ứng dụng email của người dùng.

Nếu họ có "gửi e-mail ở dạng văn bản thuần túy" (hoặc tùy chọn nào trên hệ thống e-mail của họ) thì văn bản sẽ được hiểu là văn bản thuần túy.

Nếu họ nhận được "gửi dưới dạng HTML" thì nó sẽ được mã hóa chính xác.

Bạn không kiểm soát được điều này.

Các vấn đề liên quan