![]() |
Этот глюк флеш-плеера известен?
Заметил странное поведение.
дано: 1) сайт в интернете, на страничке которого расположена флешка 2) флешка обращается к хосту http://loc3/ (это мой локальный - 127.0.0.1), файл http://loc3/crossdomain.xml в наличии имеется 3) браузер Opera 9.63 обнаружено: данная система работает только при повторном заходе не страницу после переоткрытия браузера. т. е. если мы зашли на страницу в первый раз, либо нажали конопку обновить (которая принудительно обновляет весе содержимое страницы включая картинки и swf файл) то флешка выдает ошибку 2048 (секъюрити еррор). и собственно не закрытие открытие страниц не помогает - только переазпуск браузера. с IE данного глюка не обнаружено. покрайней мере при первой загрузке страницы все работает, Ctrl+f5 не пытается скачать флешку заного... собственно вопрос. кто то сталкивался? как можно фиксить? зы. час наверно просидел, провозился.... потом, совершенно неведомым для меня образом, заработало все, потом после "обновить" все пропало опять (но я тогда подумал, что залил на сайт измененную версию), просидел еще полчаса.... и тока после еды осенило - когда все опять стало работать ))))) Добавлено через 3 минуты Еще забыл добавить. когда вылетает секюрити еррор 2048, то никакого запроса к http://loc3/crossdomain.xml не происходит!!! т. е. флешка даже не интересуется - сразу ошибку выдает |
Файл crossdomain.xml можно грузить принудительно.
Security.loadPolicyFile(url:String) |
возможно проблема с путями, да и на обоих доменах должен быть crossdomain.xml, если флешка пытаеться получить данные с другого домена, а чтоб такого небыло храни и запускай все с одного домена
|
kackbip, подумывал об этом, когда мучился, но логика говорила, что причина в этом не может быть....... попозже попробую, раз уж выяснялось, что это глюк не мой.
>возможно проблема с путями c какими??? все работае же!!!! глючит только при первом отображении и ТОЛЬКО В ОПЕРЕ. >да и на обоих доменах должен быть crossdomain.xml да ну? я конечно с флешем работаю совсем не давно, дайбог неделю... но такого в доках чет не встречал. кроссдомайн должен лежать на сервере откуда запрашиваются данные! > храни и запускай все с одного домена не вариант )))) от меня не зависит)))) |
Опера - страшная штука. В некоторых ее 9-х версиях такие перлы появляются которых нет было ни в каких предыдущих!
У меня Опера 9.62 такие глюки выдает, даже при посещении данного ресурса, что просто жуть. А в Опера 10 (9.0, 8.5) все нормально. Корочь, рекомендую не парится - пользователи "текущих" версий Оперы должны быть морально готовы к таким глюкам. |
Цитата:
всеравно спасибо за информацию... думал что опера стабильная вещь (я наверно мало по инету лажу, вот и не змечаю :D) |
ну скажем оперой мало людей пользуются, это не та аудитория ради которой как мне кажется стоит из кожи вон лезть. Я конечно не уверен в достоверности данных но вот данные о распространенности браузеров вот
|
Солидарен с Рамштексом. Я лично вообще удивляюсь, что это недоразумение живо для десктопов.
|
хотя я лично пользуюсь оперой)))
|
Цитата:
И вообще Опера - браузер который создало буквально несколько человек, очень неплохой продукт (просто сейчас просел трохан). Конечно с Мозилой по плагинам не сравнится, но уж точно лучше чем Internet Explorer. |
Рамштекс - 20% пользователей (судя по википедии) сидят на опере!!!!! а это ООООЧЕНЬ не маленький процент!
вы бы хотели потерять 20% своей зарплаты? а? ну это одно и тоже..... проигнорировать 20% пользователей лично я считаю - самый удобный браузер если выбирать IE-опера ))) мозиллу не пробывал. |
вообще если поискать данные разные, я находил от меньше чем один процент до 15.
Истина наверное где то по середине. Согласен. 20% это много. но тут стоит понимать, какой процент из этих 20 сидят на глючных версиях? фиг его знает. К сожалению так срослось, что даже такая казалась бы универсальная технология как флеш, не везде работает хорошо, и очевидно что универсальных способов встроить наш всеми любимый флеш плеер в браузер, та же команда оперы не смогла. Я не говорю что опера плоха. Я просто говорю, что существует проблема, и что выбрав технологию в данном случае флеш, мы выбираем ее проблемы. В данном случае это некорректная работа в опере. Кто виноват? конечно не пользователи. но если им не захочется пересеть на другой браузер даже временно, ради какого то приложения значит оно им и не нужно. Может я не прав в столь радикальных суждениях, но если решений нет, то нужно это просто проглотить. даже если 1\5 это много, то 4\5 это все же лучше нуля. Но я думаю решение вы найдете. это все так мысли в слух. Не более, я не призываю отказаться от поиска, а напротив. Мой опыт мне подсказывает что 99% ошибок в программах это ошибки программиста самой программы, а не сторонние. Так что проведите тесты, удостоверьтесь на все 100 что это не ваш косяк. Удачи) |
>Мой опыт мне подсказывает что 99% ошибок в программах это ошибки программиста самой программы
как правило да ))) яб даже сказал поболее.., если не считать откровенно глючные сторонние разработки, коими мы как правило не пользуемся. попробывал Security.loadPolicyFile. эффект дало, только обратный ))) со стандартной html кой, которую генерит флеш - вообще перестало работать в опере. при заливки вконтакт, работает с прежнем глуюком, в ИЕ по прежнему все норм.... что еще можно попробывать?... вот думаю поколдовать с хтмлкой, и попробывать не сразу после загрузки запрашивать файл с удаленного сервера, а скажем по кнопка чтоли... |
ну не знаю... почистите кеш))
на безводье и рак рыба)))) |
хехе ))) кеш уже раз 50 чистил, пока тестил )))
есть еще предположение, что из за того что loc3 - локальный, и просто прописан в какомто системном файле чтобы соответствовал 127.0.0.1... поставлю когда не сервак это дело - провею ))) нужно искать.... если найду - отпишусь тут. мож кому пригодится зы. другието приложения (не мои) работают, со схожей архитектурой ))))) |
Вспомнил одну проблемку.
Делал сайт. Данные для него были вынесены в несколько xml файлов. Контент менеджеры криво заполнили этот xml, хотя в чем кривота я не очень понял. Но получилась следующая ситуация - открываю сайт а там все ок, открываю сайт еще раз а xml с контентом не распарсился. Причем! Он точно загрузился, точно один и тот же xml, но парсился он через раз. Тогда я залез в этот xml блокнотом, поменял кодировку на utf-8, убрал все символы, которые блокнот не знал(отображались квадратиками) и все заработало. Короче рецепт предлагаю: блокнот + утф-8. -- хотя чего я гоню. Он же у вас не грузится совсем. |
То что кроме как юникодовские хмл флеш не воспринимат больше никакие - это я уже успел заметить )))) при первойже русской букве в хмл-ке.
но что интересно - на структуре хмл ему наплевать.... ужс вобщем |
| Часовой пояс GMT +4, время: 19:30. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.