2017-01-05 12 views
6

Tôi đã trả lại một nút Facebook Like vào bài đăng trên blog của một chủ đề Wordpress using the Javascript SDK, bao gồm các thuộc tính sau:Facebook nút như - sự khác biệt giữa render của thiết kế cũ và mới

data-layout="button_count" data-action="like" data-size="large" data-show-faces="false" 

Như bạn đã biết Facebook changed the design of this button trong Mùa hè năm 2016.

tôi tạo ra một thanh chia sẻ, nơi tôi đã bắt chước thiết kế nút tương tự cho nền tảng truyền thông xã hội khác, và làm cho Facebook nút như ở phần cuối của thanh:

Render of new designed Facebook like button

Điều thú vị là: khách hàng đã gửi một lỗi để nói rằng 'Facebook Like' không khớp với các nút khác. Về kiểm tra, tôi nhận ra rằng ở vị trí của họ nó ám chỉ rằng thiết kế cũ:

Render of old design Facebook like button

Dường như khi đăng xuất khỏi Facebook, nó ám chỉ rằng thiết kế cũ. Tuy nhiên đối với một số người dùng khi đăng nhập nó vẫn còn làm cho thiết kế cũ quá.

Bất cứ ai cũng biết nếu thiết kế mới có thể bị ép buộc, cách khác có thể khắc phục được điều này?

+0

Bạn có thể kiểm tra HTML được tạo trên trang của mình không nếu thuộc tính được định cấu hình (như 'bố cục dữ liệu') giống nhau trong cả hai trường hợp? –

+0

Hey @FabianH. đúng vậy. – slawrence10

+0

Bạn có sử dụng cùng một phiên bản trình duyệt cho cả hai trường hợp không? Bạn có thể tạo lại lỗi trong JSfiddle không? –

Trả lời

3

Gần đây tôi đã gặp sự cố tương tự, chỉ nhận thấy rằng khi người dùng đăng nhập, chúng tôi có thiết kế mới đang được áp dụng. Trong số contact with Facebook, đó là những gì họ đã nói:

Cảm ơn bạn đã liên hệ! Bình thường khi tính năng mới là khởi chạy, người dùng khác nhau có thể sẽ thấy những thứ khác nhau (thiết kế cũ so với thiết kế mới). Rất tiếc, nhà phát triển không thể tùy chỉnh thiết kế nào được hiển thị cho người dùng. Tôi nghĩ rằng thiết kế mới không được là vấn đề đối với trang web của bạn vì kích thước của thành phần không phải là đã thay đổi. Nếu bạn cần thêm thông tin, xin vui lòng cho tôi biết.

Thật không may, đó không phải là điều có thể tùy chỉnh. Tùy chọn là: đợi cho đến khi chúng phát hành nó cho tất cả các tình huống.

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