Có giải pháp nào để ngăn Facebook Like Box không phá vỡ thùng chứa của mình hay không? Đã đặt async thành TRUE nhưng vẫn được ra ngoài. Như tôi đã có thể nhìn thấy trên stackoverflow có những vấn đề chỉ dành cho fb: login_button, tuy nhiên tôi nhận được cảnh báo tương tự để an ủi:fb: like_box không thể thay đổi kích thước trong 45s
fb:like_box failed to resize in 45s
Tóm lại, đây là mã của tôi, có lẽ tôi đang thiếu cái gì.
HTML Tag
<html lang="en" xmlns:fb="http://ogp.me/ns/fb#">
FB Khởi
<script type="text/javascript">
window.fbAsyncInit = function() {
FB.init({
appId: <?php echo $this->config['facebook']['appId']; ?>,
status: true,
cookie: true,
xfbml: true
});
/* All the events registered */
FB.Event.subscribe('auth.login', function (response) {
// do something with response
alert("login success");
});
FB.Event.subscribe('auth.logout', function (response) {
// do something with response
alert("logout success");
});
FB.getLoginStatus(function (response) {
if (response.session) {
// logged in and connected user, someone you know
alert("login success");
}
});
};
(function() {
var e = document.createElement('script');
e.type = 'text/javascript';
e.src = document.location.protocol + '//connect.facebook.net/en_US/all.js';
e.async = true;
document.getElementById('fb-root').appendChild(e);
}());
</script>
FB Giống như Box
<div class="facebook-plugin">
<div class="fb-like-box" data-href="https://www.facebook.com/****" data-width="346" data-show-faces="true" data-header="true" data-stream="false" data-show-border="true"></div>
</div>
Đây là nó. Bất kỳ trợ giúp sẽ được đánh giá cao. Cảm ơn trước!
Bạn đang thử nghiệm này trên localhost? Tôi đã có một vấn đề giống hệt nhau đã tự giải quyết khi tôi sống. – Christopher
Có, dự án được thử nghiệm trên địa phương trước khi phát trực tiếp. Nhưng vấn đề chính là thời gian khi Facebook LikeBox quên thay đổi kích thước hoặc để phù hợp trở lại trong container của mình. –