Маленькая вспышка в сафари

У нас есть флэш-файл, который в любом другом браузере отображается с правильным размером (примерно 1600 пикселей), однако в сафари он кажется крошечным. Мы также заметили, что иногда, когда файл flash не кэширован, он отображается с нормальным размером, а затем после мягкого обновления вспышка снова становится крошечной.

Мы используем mootools для включения flash, но я также пробовал просто использовать flash HTML / Javascript с функцией публикации, у нас все еще есть та же проблема с его крошечным размером в safari.

Есть ли у кого-нибудь идеи относительно того, что это может быть?

Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
0
0
1 089
4

Ответы 4

Вот обсуждение о подобной проблеме с Safari и Flash Video, возможно, это поможет.

Вы случайно вообще динамически изменяете размер флэш-ролика (прислушиваясь к Event.RESIZE или устанавливая размер рабочей области при загрузке флэш-ролика)? Существует ряд известных проблем в определенных браузерах (одним из которых является safari), когда определенные события не срабатывают, когда объект flash кэшируется и "перезагружается". Проверьте следующую ссылку. Мое обходное решение всегда заключалось в передаче параметров размера флеш-объекту для использования при загрузке.

http://pixelfumes.blogspot.com/2007/07/ie6-as3-preloader-events-failing.html

У меня возникла аналогичная проблема. Я обнаружил, что как только я удалил html-таблицу, окружающую код встраивания flash, Safari отрендерил Flash-ролик правильного размера.

Интересно, изменили ли вы размер в HTML в одном месте, а в другом - нет. Примечание: в коде он нужен в 2-х местах: OBJECT и EMBED.

<OBJECT classid = "clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" 
    codebase = "http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" 
    WIDTH = "100%" HEIGHT = "82%">

    <PARAM NAME=movie VALUE = "filename.swf"> 
    <PARAM NAME=quality VALUE=high> 
    <PARAM NAME=salign VALUE=T> 
    <PARAM NAME=devicefont VALUE=true> 
    <PARAM NAME=bgcolor VALUE=#fffff7>

    <EMBED src = "filename.swf" quality=high salign=T devicefont=true bgcolor=#fffff7 WIDTH = "100%" HEIGHT = "82%   
        TYPE = "application/x-shockwave-flash" PLUGINSPAGE = "http://www.macromedia.com/go/getflashplayer"></EMBED>
</OBJECT>

Другие вопросы по теме