Bootstrap 4 встроенный PDF исчезает при переключении между вкладками - PullRequest
0 голосов
/ 06 февраля 2020

У меня есть встроенный элемент в одной из вкладок карты bootstrap с панелью навигации. embed src для локального aspx отображает PDF как контент. Все работает нормально, но у меня есть две проблемы:

  1. Невозможно определить, когда объект embed завершил загрузку, и нет анимации загрузки. Далее - нет способа предотвратить задержку между тем, когда у меня есть контент и когда контент показывается. Что я имею в виду - я загружаю содержимое - добавляю ли я полностью сгенерированную строку HTML, base64 как embed src или (что я сейчас делаю), делая запрос ajax, чтобы получить ответ, чтобы убедиться, что он загружается правильно, а затем, если это так, установите атрибут src для embed в расположение файла PDF. В каждом случае я нахожу, что между временем загрузки контента и временем его рендеринга существует длинная пауза.

  2. Более важно, я думаю. Когда я меняю вкладки, внедренный контент исчезает, и он вызывает перезагрузку, когда я переключаюсь обратно на вкладку. Иногда embed не будет перезагружать контент, и у меня остается пустое место, где должен быть embed. Я явно устанавливаю значения высоты и ширины для этого элемента и окружающих элементов, но это не уменьшает проблему.

Я испытал вышеупомянутое во многих средах с несколькими вариантами моего кода , Ожидается ли то, что происходит? Я был бы рад опубликовать код, но кода для этой проблемы так мало, и я не вижу, чтобы это помогло.

Есть идеи? Может кто-нибудь попытаться воссоздать это и посмотреть, не сошел ли я с ума? Или это особенность / ошибка?

...