Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > Общие вопросы о Flash (не затрагивающие ActionScript)

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 23.01.2013, 15:31
bookworm вне форума Посмотреть профиль Отправить личное сообщение для bookworm Найти все сообщения от bookworm
  № 1  
Ответить с цитированием
bookworm

Регистрация: Sep 2001
Адрес: Россия, Москва
Сообщений: 67
По умолчанию Разные песочницы в разных вкладках Firefox

Приветствую.
Столкнулся с проблемой.
Firefox (по крайней мере 18 под Windows) делает неприятную штуку: если в одной вкладке открыта страница с SWF, который лезет в сеть, а в другой - SWF, который обращается к локальной файловой системе, то во второй выдается сообщение о потенциально безопасной..бла-бла. При этом, второй SWF однозначно в сеть не лезет.

Как-то можно избежать этого? У нас HTML-ресурсы с SWF-ками, которые распространяются на CD.
Если пользователь одновременно откроет в другой вкладке тот же ВКонтакт с проигрыванием музыки, будет ошибка...

Старый 23.01.2013, 23:28
caseyryan вне форума Посмотреть профиль Отправить личное сообщение для caseyryan Найти все сообщения от caseyryan
  № 2  
Ответить с цитированием
caseyryan
 
Аватар для caseyryan

Регистрация: Jun 2012
Адрес: Новосибирск
Сообщений: 6,644
Записей в блоге: 4
Странно. У меня не наблюдается такой проблемы.
Можно где-то пример глянуть?

Старый 24.01.2013, 12:44
bookworm вне форума Посмотреть профиль Отправить личное сообщение для bookworm Найти все сообщения от bookworm
  № 3  
Ответить с цитированием
bookworm

Регистрация: Sep 2001
Адрес: Россия, Москва
Сообщений: 67
Я подготовлю, повторю на нем результат и дам ссылку.

Добавлено через 4 часа 48 минут
А вот! Обнаружилась причина: вызов stopAllSounds() в нашем SWF (AS2).
Именно это и приводит к взаимодействию нашего SWF (локальная песочница) и SWF в соседнем табе фокса (сетевая песочница) и, как следствие, выдаче сообщения о потенциально опасной операции...
Теперь, когда мы поняли, что дело в stopAllSounds() удалось нагуглить похожие ситуации:
http://www.newgrounds.com/bbs/topic/..._feature=audio

Вопрос в том - как быть? Только отказаться от stopAllSounds()?

Добавлено через 5 часов 22 минуты
Да. Откажемся от stopAllSounds(). Вариант с глобальным объектом Sound() подходит для наших нужд и не лезет в другие SWF в фоксе.
http://www.quip.net/blog/2006/flash/...sound-globally

Создать новую тему Ответ Часовой пояс GMT +4, время: 14:50.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 14:50.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.