Отображать реальный контент внутри iframeна полный экран, а в главном фрейме отслеживать факт загрузки внутреннего содержимого. Таким образом останется функционал перехода по страницам и при этом, в случае ошибки загрузки, главный фрейм (скрипт в нем) будет иметь возможность перезагрузить дочерний iframe.
Я подобного эффекта достигаю при помощи сдвига всех th внутри thead при помощи обычного relative + top: https://jsfiddle.net/4hLv61xL/
Эффект аналогичен вашему, но поддержка браузерами лучше. Проблема с бордером остается (он залипает на самой таблице), а всё из-за border-collapse. Т.е. тут либо симулировать border-collapse самому, либо просто дорисовывать внизу th горизонтальную полоску при помощи :after
К сожалению IE11 неправильно обрабатывает flex + break-all. Лечить можно поместив гипотетически длинный текст в span jsfiddle.net/j1jrdwk7
Разве что есть небольшая проблема с уехавшим App вниз, но это, думаю, лечить проще
А если поменять src у потока добавив туда рандомный параметр при снятии с паузы? Тогда, по факту, для плеера это будет новый урл и это вызовет чтение потока с сервера, а не из того, что он уже качал.
А вы пробовали явно указывать кодировку в заголовках ответа сервера? Просто я смотрю, что у вас основной html уходит с сервера с прописанным content-type с указанием кодировки, а вот js — нет. Может IE9 берет кодировку по дефолту win-1251?.. в отличии от других браузеров.
У вас в файле шаблона (до <doctype) первыми символами идет BOM (признак кодировки документа UTF-8) пересохраните документ как просто UTF-8 (без BOM), тогда проблема исчезнет.
Могу предположить, что Гугл тупо забивает на метки языка, а смотрит на количество текста на том или ином языке. У меня так же на одной из страниц форума (phpBB) гугл предлагает перевод. И всё потому, что 80% текста этой страницы написано на английском.
А старое-доброе табличное решение вам не подойдет? Прикол в том, что iframe внутри td расширяется только на его размер, таким образом если создать таблицу с двумя ячейками и таблице указать 100% высоты а первой ячейке 100 пикселей, то оставшаяся ячейка займет остаток пространства, а размещенный в ней фрейм не вылезет за его рамки.
Как то так: jsfiddle.net/KqrPd/