embed.swf делает окно Firefox неизменяемым

Может кто-нибудь сказать мне, почему следующий html-код делает окно Firefox (на Windows7) неизменяемым?

<!doctype html>
<html>
<head>
<title>Flash</title>
<script src="jquery.js"></script>
<script src="swfobject.js"></script>
<script type="text/javascript">
$(document).ready( function() {
    swfobject.embedSWF("Menu.swf", "flashdiv", "100%", "100%", "10");
});
</script>
<style>
html,body,#flashdiv
{
width:100%;
height:100%;
margin:0;
padding:0;
overflow:hidden;
}
</style>
</head>
<body><div id="flashdiv"></div></body>
</html>

живой тестовый пример: http://www.embege.com/misc/ff.html

редактировать: я уже пытался отключить все дополнения. также я попробовал бета-версию Firefox, но размер окна все еще заблокирован, когда я нахожусь на этой странице.


person clamp    schedule 03.08.2012    source источник
comment
Что вы имеете в виду под makes a firefox window unresizable ? Ничто внутри браузера не может это контролировать.   -  person loxxy    schedule 03.08.2012
comment
но это так. если я возьму край окна браузера и начну перетаскивать. сразу возвращается в исходное положение   -  person clamp    schedule 03.08.2012
comment
Никаких проблем для меня. У меня FF 13 на W7.   -  person Alfred    schedule 10.08.2012
comment
У меня нет проблем с запуском FF14 на OSX   -  person danjp    schedule 14.08.2012


Ответы (1)


Это известная ошибка с Firefox и Adobe Flash Player для определенной комбинации Firefox и Flash Player. Ошибка была зарегистрирована как в Adobe, так и в Firefox, вы можете прочитать подробности об этой ошибке в Запись Mozilla Bugzilla.

Если вас интересуют технические детали ошибки, вот описание ее причины:

Джероми сообщает, что проблема заключается в том, что Flash слишком рано выпускает Mouse Capture. Насколько я вижу, это правильно. Flash также, кажется, ест наши сообщения WM_CAPTURECHANGED, они не фильтруются до Firefox WndProc. С Flash 11.4 мы получаем эти сообщения. Таким образом, захват мыши не только освобождается раньше, нам об этом не сообщают, поэтому мы не можем пытаться захватить захват мыши сами (хотя это в любом случае было бы нецелесообразно).

Ошибка была устранена в базе данных ошибок Adobe Flash Player, обновление до последней версии Firefox и Flash Player должно решить проблему. Если это не ваш случай, попробуйте выполнить шаги, описанные в комментарии № 58 запись об ошибке Mozilla.

person raju-bitter    schedule 15.08.2012