2015-07-02 2 views
1

Я использую pace.js на своем сайте, и у меня возникают трудности со страницами с iframe. Есть ли способ сделать это так, чтобы rate.js учитывал загрузку содержимого внутри этих iframe?Pace.js не ждет, когда iframes полностью загрузится

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

Это то, что я в настоящее время:

<script> 
paceOptions = { 
    elements: { 
     selectors: ['iframe'] 
    } 
} 
</script> 
<script src="include/pace/pace.min.js"></script> 

ответ

0

У меня была эта же проблема с фреймов. Особенно, если вы хотите, чтобы два или более кадров воспроизводили прямые видеопотоки одновременно.

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

Если это видео в реальном времени, я не знаю, есть ли отметки времени или нет, или можно было бы вытащить временные метки и синхронизировать эти два отдельных кадра. Просто пища для размышлений.

Моя проблема была, даже если я получаю фреймы, чтобы начать совместную работу, сетевая латентность и т. Д. Приводит к тому, что две отдельные прямые каналы могут выйти из строя.

+0

Нет видеороликов в фреймах. Мой вопрос о том, что панель загрузки темпа.js распознает, когда все фреймы на странице отобразили их содержимое, прежде чем объявить, что страница загрузилась до 100%. – skrubbles

0

Вы можете добавить класс или идентификатор в свой iframe и использовать его в своем стимуляторе темпа.

pace-options = { elements: { 
      selectors: [".class1", "#id1", ".class2"] 
     } 
    } 
Смежные вопросы