Bạn đã đọc qua bài hướng dẫn theo dõi người dùng nhấn nút like Facebook trên website Học WordPress. Bên trong bài viết này sẽ có bước kiểm tra người dùng đăng nhập trước khi hiển thị nút like. Có một vấn đề ở đây là khi người dùng đăng nhập thông qua Facebook thì đường dẫn trả về sẽ có thêm ký tự #_=_ ở phía sau cùng, điều này gây sự khó chịu cho bạn.
Bài viết này mình sẽ hướng dẫn cho bạn cách xóa đi ký tự #_=_ phía sau cùng của đường dẫn khi bạn thực hiện chức năng đăng nhập vào website với tài khoản Facebook.
<script type="text/javascript"> if (window.location.hash && window.location.hash == '#_=_') { if (window.history && history.pushState) { window.history.pushState('', document.title, window.location.pathname); } else { var scroll = { top: document.body.scrollTop, left: document.body.scrollLeft }; window.location.hash = ''; document.body.scrollTop = scroll.top; document.body.scrollLeft = scroll.left; } } </script>
Bạn chỉ cần điền đoạn javascript trên vào cuối cùng của trang trả về khi người dùng đăng nhập bằng Facebook. Đoạn code trên sẽ có nhiệm vụ là tìm và xóa ký tự #_=_ ở cuối đường dẫn. Như vậy là từ giờ bạn không còn phải thấy những ký tự khó chịu trên trang đăng nhập bằng Facebook của mình nữa. Chúc bạn thành công.