FlashPlayerTrust - настройка безопасности в Flash Player для локальных папок и файлов
Если вы локально попытаетесь запустить свой флеш ролик в Flash Player больше 8 версии, который должен взаимодействовать с JavaScript на странице с помощью ExternalInterface, или должен взаимодействовать с серверным приложением, запущенным на компьютере или должен загружать данные с удаленного домена то у вас ничего не получится и вы увидите примерно такое сообщение:
Цитата:
Adobe Flash Player остановил потенциально небезопасную операцию.
Следующее локальное приложение на компьютере или в сети:
Следующее локальное приложение на компьютере или в сети:
Варианты решения проблемы:
1) Если есть интернет соединение, то используем менеджер настроек (Settings Manager) плеера - идем на специальную страницу настроек менеджера на сайте Macromedia, выбираем "Edit locations…" - "Add location…" и указываем путь к SWF-ролику или папке:
Flash Player Security alert
2) Без использования интернет соединения можно добавить ролик или папку в доверенную зону (Local-Trusted sandbox) используя конфигурационный файл FlashPlayerTrust.
Для этого надо попасть в папку FlashPlayerTrust (если ее нет, то создать) которая находится:
В Windows для всех пользователей:
\Macromed\Flash\FlashPlayerTrust
(например C:\WINDOWS\system32\Macromed\Flash\FlashPlayerTrust)
В Windows для конкретного пользователя:
\Macromedia\Flash Player\#Security\FlashPlayerTrust
(например c:\Documents and Settings\fred\Application Data\Macromedia\Flash Player\#Security\FlashPlayerTrust)
В Mac OS для всех пользователей:
/Macromedia/FlashPlayerTrust
(например /Library/Application Support/Macromedia/FlashPlayerTrust)
В Mac OS для одного пользователя:
/Macromedia/Flash Player/#Security/FlashPlayerTrust
(например /Users/fred/Library/Preferences/Macromedia/Flash Player/#Security/FlashPlayerTrust)
Там создаем конфигурационный файл (обычный текстовый файл с расширением .cfg), например flash-sec.cfg и в него вписываем путь к файлам, которым будем доверять, например:
D:\test
Требования к файлу простые:
- новый путь пишется с новой строки
- комментарии начинаются с решетки #
- если путь содержит не ASCII символы, файл должен быть в формате UTF-8 или UTF-16
- пути только к локальным папкам и файлам, возможны пробелы, кавычки не желательны
Также умельцы написали бат-файл, которым можно автоматизировать процедуру, создаем .bat файл с содержимым
Код:
CLS ECHO OFF ECHO Регистрируем папку с роликом доверенной зоне... ECHO %CD% > "%APPDATA%\Macromedia\FlashPlayer\#Security\FlashPlayerTrust\myfolder%RANDOM%.cfg" ECHO Сделано. Перезапустите браузер если запущен. PAUSE EXIT
Код:
md "%appdata%\Macromedia\Flash Player\#Security\FlashPlayerTrust" cd > "%appdata%\Macromedia\Flash Player\#Security\FlashPlayerTrust\MyFlash.cfg"
Всего комментариев 6
Комментарии
04.05.2011 02:07 | |
При полной копипасте неплохо бы оставлять ссылку на источник
http://helpun.blogspot.com/2008/12/f...-security.html |
04.05.2011 02:32 | |
24.08.2011 11:07 | |
То есть без Flash Player Trust нет никаких возможностей для нормальной работы приложений?
|
24.08.2011 14:16 | |
Есть Air. И Exe-проектор.
|
Последние записи от Andriell