Странная ошибка ширины iframe в коде встраивания в Facebook - PullRequest
0 голосов
/ 14 июня 2019

Я пытаюсь встроить обзоры в Facebook на свой сайт, но ширина окна не отображается правильно.width: 286px, загружает значение по умолчанию 350px;

1

Интересно, что когда я открываю консоль разработчика и перезагружаю страницу, iframe прекрасно загружается с точным размером, который должен быть.

Я также пытался написать скрипт jquery, который перезагружает iframe после рендеринга страницы, но безуспешно.

У кого-нибудь есть идеи, почему это происходит и как я могу это исправить?Спасибо

                            <div class="container">
                              <div class="row">
                                <div class="col-sm">
                                    <div class="card" style="width: 286px; height:215px;">
                                          <iframe onload="reloadOnce(this)" width="286px" height="215px" src="https://www.facebook.com/plugins/post.php?href=https%3A%2F%2Fwww.facebook.com%2Fkirsty.armstrong.904%2Fposts%2F2292031390876127&width=286" style="border:none;overflow:hidden" scrolling="no" frameborder="0" allowTransparency="true" allow="encrypted-media"></iframe>
                                    </div>
                                </div>
                                <div class="col-sm">
                                    <div class="card" style="width: 286px; height:215px;">
                                          <iframe onload="reloadOnce(this)" src="https://www.facebook.com/plugins/post.php?href=https%3A%2F%2Fwww.facebook.com%2Faneesa.aidroos.3%2Fposts%2F386560588794579&width=286" width="286px" height="215px" style="border:none;overflow:hidden" scrolling="no" frameborder="0" allowTransparency="true" allow="encrypted-media"></iframe>
                                    </div>
                                </div>
                                <div class="col-sm">
                                    <div class="card" style="width: 286px; height:215px;">
                                          <iframe onload="reloadOnce(this)" src="https://www.facebook.com/plugins/post.php?href=https%3A%2F%2Fwww.facebook.com%2Falinbush%2Fposts%2F2343483609028644&width=286" width="286px" height="215px" style="border:none;overflow:hidden" scrolling="no" frameborder="0" allowTransparency="true" allow="encrypted-media"></iframe>
                                    </div>

                                </div>
                              </div>
                            </div>

2

1 Ответ

0 голосов
/ 08 июля 2019

Facebook требуется минимальная ширина 350 пикселей.

...