Приложение Flask перенаправляет на пустую страницу about: srcdoc при запросе индекса (корневой путь) - PullRequest
2 голосов
/ 11 июня 2019

Я работаю над веб-приложением Flask.Он имеет два iframe бок о бок и получает доступ к CSV-файлу.Файл содержит URL-адреса, которые с помощью selenium .page_source () будут загружены в iframes с использованием srcdoc.Исходный код страницы редактируется с использованием красивого супа 4, после чего он превращается в строку и отправляется на веб-интерфейс.

Проблема, с которой я сталкиваюсь сейчас, заключается в том, что при открытии приложения (локально или в размещенной версии)на виртуальной машине) ИНОГДА Я перенаправлен на пустую страницу с "about: srcdoc" в строке URL.Хотя это не происходит на 100%, это происходит достаточно часто, чтобы стать проблемой.

Репозиторий GitHub с кодом: https://github.com/MohamedMoustafaNUIG/AnnotatorVM

Приложение фляги - annotator.py и страницы, которые загружаются изroot - это app / templates / index.html и app / templates / base.html

Фрагмент кода из index.html

<div class="row" style="width: 100%; height: 80%; min-height: 600px;">
    <p align="center">Annotated Origins: {{fpo}} / {{tpo}} for this page and {{fto}} / {{tto}} in total</p>
    <div class="column left" style="width:50%; position: relative; display: inline-block; margin: 0; border: 0; padding: 0;">
        <h4><a id="cLink" href="{{t3}}" target="_blank">Fact Checking Article: </a></h4>
      <iframe id="cframe" style="display: block" width="100%" height="100%" srcdoc="{{t1}}"></iframe>
    </div>
    <div class="column right" style="width:50%; position: relative; display: inline-block; margin: 0; border: 0; padding:0;">
      <h4><a id="oLink" href={{t4}} target="_blank">Origin Candidate: </a></h4>
      <iframe id="oframe" style="display: block" width="100%" height="100%" srcdoc="{{t2}}"></iframe>
    </div>
</div>

Кто-нибудь сталкивался с подобной проблемой раньше?Это не должно быть при использовании колбы, я просто хочу понять логику перенаправления на "about: srcdoc".Любой совет?Заранее спасибо:)

РЕДАКТИРОВАТЬ: ничего?Я не могу быть первым, кто столкнулся с этой проблемой.

1 Ответ

0 голосов
/ 26 июня 2019

Кажется, что некоторые страницы отображаются в iframe, где перенаправляют родительскую страницу (мое приложение) на about: srcdoc url. Решил это, поместив в песочницу оба фрейма и ограничив только навигацию сверху.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...