2011-10-02 31 views
17

Tôi đang gửi thư HTML từ ứng dụng của mình, thư này chứa URL, có cách nào để ngăn các ứng dụng thư khách hiển thị các URL này dưới dạng liên kết không?Ngăn url xuất hiện dưới dạng liên kết trong ứng dụng thư

ví dụ:

<table> 
<tbody> 
<tr> 
<td>http://www.google.com</td> 
</tr> 
</tbody> 
</table> 

sẽ tạo ra" http://www.google.com

thay vào đó tôi muốn nó để tạo ra một văn bản tĩnh

bất kỳ suy nghĩ

+4

Không, đây là tính năng giao diện người dùng của ứng dụng thư khách nhận, được thiết kế để giúp cuộc sống của người dùng dễ dàng hơn (và giảm số lượng văn bản, sao chép văn bản và dán văn bản vào thanh địa chỉ). Không có gì bạn có thể làm về nó cho đến nay như tôi biết. Và tôi thứ hai @Kimvais 'bình luận về * lý do tại sao * bạn sẽ muốn làm cho cuộc sống của người nhận email của bạn' phiền hà hơn ... –

+4

Có những lý do chính đáng để ngăn chặn ứng dụng email từ các liên kết tạo tự động. UX của ứng dụng thư không phải là không thể sai được. Đôi khi không có nhiều liên kết trong email và nếu khách hàng tự động chuyển đổi mọi chuỗi tìm kiếm URL thành liên kết, bạn có thể có email được LESS tối ưu hóa cho người dùng cuối (ví dụ: nó quá bận và ồn ào) thay vì nhiều hơn. – Ryan

+4

Phooey. Gửi một liên kết quảng cáo đặc biệt đến người dùng trang web của tôi, liên kết là duy nhất cho mỗi người dùng, tôi đề cập đến tên của trang web (mysite.com) trong email, và sau đó trong email là liên kết đặc biệt của họ. sau đó tôi nhận được một số yêu cầu trợ giúp rằng quảng cáo của họ không hoạt động bởi vì họ đã nhấp nhầm vào liên kết trang chủ. Trường hợp sử dụng hoàn toàn hợp pháp. – chiliNUT

Trả lời

13

Đây là tính năng của một số ứng dụng thư khách và không có cách nào để ngăn chặn chúng làm bất cứ điều gì họ muốn với nội dung thư.

Bạn có thể thử để lừa khách hàng mail bằng cách gói các địa chỉ trong các thẻ trống và hy vọng rằng họ không đủ thông minh để nhìn xuyên qua nó:

<td><span>http</span><span>://</span>www.<span>google.</span>com</td> 
+1

Tôi cũng đang nghĩ đến việc làm một cái gì đó như: 'http://www.google.com 'bạn nghĩ gì? – Ran

+3

Tôi chắc chắn có lý do chính đáng để làm điều này, và tôi nghĩ rằng vào thời điểm này, – JJJ

+3

nếu bạn muốn gửi email cho người dùng với vị trí của tệp không có trên máy của họ như //blah/blah/blah/blah.doc, bạn sẽ không muốn điều này làm liên kết – pengibot

0

Tôi muốn nói rằng phần lớn phụ thuộc.? trên ứng dụng thư và do đó nằm ngoài tầm kiểm soát của bạn, tùy chọn duy nhất là không tạo URL đó, ví dụ: viết www.google.com (người dùng có thể sao chép/pa) ste giống như URL.

0

tôi không có bất kỳ may mắn trong việc ngăn ngừa MacMail và Yahoo Mail tạo liên kết từ bất kỳ chuỗi văn bản nào kết thúc bằng .com (hoặc phần mở rộng tên miền khác). Sau nhiều giờ kiểm tra (thậm chí 'href = ""' và 'href = "#"' không hoạt động), cuối cùng tôi đã chèn URL của riêng mình rồi thao tác CSS và kiểu nội tuyến để xóa kiểu liên kết của ứng dụng thư.

8

Sử dụng ký tự "không gian rộng 0": &#8203;

Nó giống như tên của nó. Nó cho biết thêm một khoảng trống trong chuỗi của bạn nhưng không gian chiếm không có chiều rộng bằng 0 để thay vì trông giống như hai chuỗi, nó trông giống như một.

+2

không hoạt động cho tôi trong triển vọng – Steffe

+0

Hoạt động trong iOS, thanx! Hãy nhớ bọc URL trong thẻ để ngăn URL đó vi phạm dòng tiếp theo ở cuối dòng. – Lutsen

+0

Huh? Tại sao bạn muốn làm điều đó!! Nếu bạn sao chép một địa chỉ email bạn nhận được với các ký tự rác bạn chọn ... –

0

Tôi đã tìm thấy câu trả lời chấp nhận không làm việc cho Outlook 2013. Tôi đã thành công với những điều sau:

http<a href='#' style='text-decoration:none; color:#000;'>://www.google.</a>com 

Thiết lập phong cách cursor:default không được vinh danh bởi Outlook 2013, nhưng nếu bạn chỉ làm cho giữa url một siêu liên kết sau đó người dùng vẫn có thể chọn văn bản liên kết mà không có con trỏ chuột xuất hiện.

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