Nút chia sẻ với các url sắc nét hơn


12

Như một số người có thể biết, việc thêm các nút chia sẻ từ Facebook và Twitter có thể khiến một trang bị chậm lại. Tôi đã thấy nhiều trang web chuyển qua các triển khai iframe phổ biến mà các trang web này cung cấp và chỉ cần tạo các biểu tượng liên kết đến một url sắc nét hơn để kiểm soát hiệu suất trang tốt hơn. http://www.facebook.com/sharer/sharer.php?u=http%3A%2F%2Fwww.cnn.com%2F&t=CNN%26s+website%27

Tuy nhiên, tôi cũng đã đọc được rằng Facebook đang bỏ hỗ trợ cho các liên kết này. Ví dụ: liên kết này hiện chuyển hướng đến nút Thích. http://www.facebook.com/facebook-widgets/share.php

Dưới đây là một bài viết lưu ý rằng Facebook đang phản đối / đã phản đối chức năng chia sẻ của nó và đang gắn bó với nút Thích. http://www.barbariangroup.com/posts/7544-the_facebook_share_button_has_been_deprecated_called_it

Tôi giả sử điều này giống với url chia sẻ.

Nếu url sắc nét hơn không còn là một tùy chọn đáng tin cậy, thì còn có phương pháp nào khác ngoài việc sử dụng các tiện ích của bên thứ 3 (như Addthis)?

Câu trả lời:


6

Bạn vẫn có thể sử dụng các định dạng liên kết sau để chia sẻ trang *, đảm bảo thoát các URL:

Twitter:

<a href="http://twitter.com/home?status=Your%20message%20here:%20http://yourshorturl.com">Share on twitter</a>

Facebook:

<a href="http://www.facebook.com/sharer.php?u=http://yourshorturl.com&t=Your%20message%20here.">Share on Facebook</a>

Điều đó nói rằng, đáng để áp dụng các vật dụng chính thức mà mỗi công ty cung cấp thay vì sử dụng giải pháp của riêng bạn bởi vì:

  1. Nó chuẩn hóa giao diện người dùng trên nhiều trang web và đưa ra một nút mà khách truy cập sẽ quen thuộc (và do đó có nhiều khả năng nhấp chuột hơn).

  2. Các widget chính thức tải các tệp JavaScript từ xa từ Facebook / Twitter. Chúng sẽ được lưu trong bộ nhớ cache của trình duyệt của khách truy cập để tải nhanh hơn trên trang web tiếp theo sử dụng chúng, vì vậy việc sử dụng các tiện ích chính thức thể hiện rất ít nguyên nhân khiến bạn chậm lại.

  3. Thật khó để hiển thị số lần liên kết được chia sẻ mà không có tiện ích; thông tin này hữu ích cho cả chủ sở hữu trang web và trong việc khuyến khích khách truy cập chia sẻ các liên kết đã phổ biến (hiệu ứng được gọi là 'bằng chứng xã hội').

Các trang web truyền thông lớn (ví dụ The Guardian ) đã thông qua các vật dụng chính thức; nếu nó đủ tốt cho họ, có vẻ như rất ít lợi ích cho tôi trong việc hack chính bạn.

* Bạn đề cập đến việc đọc rằng Facebook đã bỏ hỗ trợ cho định dạng trên, nhưng đừng nói bạn đọc nó ở đâu; Tôi không thể tìm thấy bất kỳ đề cập nào về điều này trên trang web của họ hoặc ở nơi khác. Tôi nghĩ rằng chỉ có Twitter và Facebook không chia sẻ công khai các phương pháp trên vì họ muốn bạn đặt một widget có logo của họ trên trang web của bạn.


Đồng ý rằng tuyên bố của tôi không được hỗ trợ đúng cách. Tôi sẽ cố gắng bao gồm một nguồn khi tôi tìm thấy nó một lần nữa.
TeeOh


5

Không nên chuyển sang API mới nếu bạn đặt các nút trên trang web bảo vệ quyền riêng tư của người dùng bằng cách không định tuyến thông tin của họ đến các trang web của bên thứ ba và không cho phép tạo hoặc cập nhật cookie trong trình duyệt của họ.


1
bạn có thể giải thích rõ hơn câu trả lời này?
PatomaS

3
@PatomaS nút iframe giống như thêm mã Google Analytics, ngoại trừ người nhận là Facebook. Với mỗi yêu cầu, khách truy cập tải iframe và facebook có thể theo dõi người dùng vì nó tải dữ liệu này từ trang web của họ. JavaScript whizbang từ Facebook thậm chí còn tồi tệ hơn. Tuy nhiên với liên kết đơn giản đến vấn đề không tồn tại.
Ciantic

+1 Đáng lưu ý rằng trong trường hợp hiếm hoi Facebook bị sập, nó có thể gây ra hành vi bất ngờ / thất thường trên web tùy thuộc vào việc có lỗi không ai nhận thấy. Đây là một trong những lý do tôi không dựa vào các bên thứ 3 vì những điều tầm thường như vậy khi có một phương pháp hoàn toàn tốt tồn tại. Xem buzzfeed.com/jwherrman/, để biết lỗi chuyển hướng của Facebook. Tôi chắc chắn có một liên kết tốt hơn thực sự ghi lại những gì đã xảy ra ngoài đó, nhưng tôi không thể tìm thấy nó.
William Isted
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.