2015-04-10 1 views
0

У меня проблема с тем, что IFrame (cross domain) показывает окно авторизации вспышки, чтобы использовать микрофоны, сдвинутые влево. Остальная часть iframe работает отлично, просто auhtorization. Вот скриншот:Информация о разрешении микрофотографии IFrame из видимой области

Flash off

При отладке я заметил, что IFrame применяет следующий CSS:

<object id="_speakpipe_flash_recorder" width="1" height="1" ... 
style="left: -113px; top: 1px; width: 230px; height: 150px;"> 

Междоменной инъекция CSS с помощью JQuery не работает. Я могу изменить размер родительского div каким-либо образом, но он всегда будет слегка отключен. Страница устанавливается в двух столбцах, используя flexbox.

Вот скрипка: http://jsfiddle.net/38yg8gfL/ (Тхо Я думаю, что вспышка не работает там как-то ...)

CSS:

.equalbox { 

    display: flex; 

} 

.equalcol { 

    margin: 5px; 

    padding: 5px 25px; 

    border-style: solid; 

    border-width: 5px; 

    border-color: #3285A8; 

} 

Спасибо за вашу помощь!

+0

Я также заметил, что авторизация вспышки динамически устанавливает эти значения стиля при загрузке. Так почему-то он считает, что нужно поставить окно влево ... –

+0

Ну, похоже, проблема в другом месте, поскольку скрипка, похоже, работает без проблем ... sorr для этого! –

ответ

0

Решение для меня состояло в том, чтобы удалить аккордеон. Каким-то образом аккордеон jQuery заставил апплета Flash подумать, что ему нужно как-то переместиться в сторону ...

Смежные вопросы