securityError и кириллические домены (FireFox)

26 views
Skip to first unread message

Jloa

unread,
Feb 7, 2011, 4:18:47 PM2/7/11
to ruFlash
Столкнулся со странной проблемой.
swf на кириллическом домене при любом urlrequest запросе внутри домена
выкидывает вот такие вот исключения: "Error #2044: Необработанный
securityError:. text=Error #2048: Нарушение изолированной среды:
http://интерактР/swf/player.swf?0.15612768281441936 не может
загрузить данные из base/rss.2day.php?rnd=44870502."

Ах, да, самое главное -- бага замечена только в FireFox (win
10.1.102.64 debug, Firefox 3.6.13)
В гугле ничего не нашел. Кто-то сталкивался?

зы: а я говорил, что .рф это зло...

Denis Lukyanov

unread,
Feb 7, 2011, 10:12:33 PM2/7/11
to ruf...@googlegroups.com
Если я ничего не путаю, есть "перекодировщики" адресов с
использованием кирилицы в адреса латиницей. Причем толи в хроме толи в
мозиле после перехода по русскому адресу, браузер автоматом
перекодирует адресную строку.

А .рф не зло, а средство передвижения ;)

8 февраля 2011 г. 2:18 пользователь Jloa <julio...@gmail.com> написал:

> --
> отменить подписку: ruFlash-u...@googlegroups.com
> сообщение в группу: ruF...@googlegroups.com
> страница группы: http://groups.google.com/group/ruFlash
> правила группы: http://groups.google.com/group/ruFlash/web/rules
> на facebook: http://www.facebook.com/home.php?sk=group_163903643627621
>

Максим Буньков

unread,
Feb 7, 2011, 10:57:55 PM2/7/11
to ruf...@googlegroups.com
А сервак апач? Может он не в UTF-8 передает запросы? по иероглифам походу на win-1251
пропрбуй в htaccess добавить параметр AddDefaultCharset UTF-8
--
С уважением, Максим.

Геннадий Глазунов

unread,
Feb 7, 2011, 11:24:52 PM2/7/11
to ruf...@googlegroups.com
Поищите пакет org.iotashan.utils, в котором Вам нужен скрипт URLEncoding.as


8 февраля 2011 г. 6:12 пользователь Denis Lukyanov <denve...@gmail.com> написал:

Michael Antipin

unread,
Feb 8, 2011, 2:18:32 AM2/8/11
to ruf...@googlegroups.com
>> Если я ничего не путаю, есть "перекодировщики" адресов с

http://en.wikipedia.org/wiki/Internationalized_domain_name#ToASCII_and_ToUnicode

Для AS3.
Хорошо документированный код.
На японском документированный (фэйспалм).
http://wonderfl.net/c/a234

--
Michael Antipin

Julius [gmail]

unread,
Feb 8, 2011, 5:50:04 AM2/8/11
to Michael Antipin
> Если я ничего не путаю, есть "перекодировщики" адресов с
> использованием кирилицы в адреса латиницей. Причем толи в хроме толи в
> мозиле после перехода по русскому адресу, браузер автоматом
> перекодирует адресную строку.

Да-да, именно так! Суть в том, что браузер, как я понимаю перекодирует
кириллицу в свою кодировку (а это win-1251 естессно) и передает
значение swf, а он в свою очередь, получая, перегоняет в utf8 и
получает кракозябры. И выходит смешная история..
browser | swf
"тест" -> "ЂР°РєС"
------
Далее в swf делается запрос "тест/base/test.php",
сравниваются домены запроса и песочницы ("ЂР°РєС" == "тест") и
соответственно вылетает ошибка.

Самый простой способ -- не передавать кириллицу :)
Т.е. юзать punycode. Этот способ работает опять-таки везде, кроме
мозиллы. Она их "налету" раскодит и пихает в браузер кириллицу.


> А сервак апач? Может он не в UTF-8 передает запросы? по иероглифам походу на win-1251
> пропрбуй в htaccess добавить параметр AddDefaultCharset UTF-8

Да, апач, отдает все в utf8 конечно же. Я вообще не люблю другие кодировки :-)

> Если я ничего не путаю, есть "перекодировщики" адресов с
> http://en.wikipedia.org/wiki/Internationalized_domain_name#ToASCII_and_ToUnicode

Спасибо, гляну.

______________
Jloa.

Jloa

unread,
Feb 8, 2011, 6:24:22 AM2/8/11
to ruFlash
сделал себе swfку с текстовым полем и stage.loaderInfo.url и запросом
по относительному пути.

swfке передали:
ie6 - кириллица, запрос сработал
ie7 - кириллица, запрос сработал
ie8 - кириллица, запрос сработал
opera 10.6 - puttycode, запрос сработал
safari 5 - puttycode, запрос сработал
firefox 3.6.13 - кракозябры из серии "интерР", запрос --
SecurityError.

На маке тож самое. Дело в браузере.

bs

unread,
Apr 18, 2011, 6:03:33 AM4/18/11
to ruf...@googlegroups.com
> swf на кириллическом домене при любом urlrequest запросе внутри домена
> выкидывает вот такие вот исключения: "Error #2044: Необработанный
> securityError:. text=Error #2048: Нарушение изолированной среды

Я извиняюсь, что поднимаю столь старую тему, но кто-нибудь нашел
решение этой проблемы?

k0t0vich

unread,
Apr 19, 2011, 2:58:33 AM4/19/11
to ruFlash
Тоже сталкивался с этой проблемой.
http://www.flasher.ru/forum/blog.php?b=253
единственный выход - использовал некиррилическое зеркало.

bs

unread,
Apr 20, 2011, 1:11:56 AM4/20/11
to ruf...@googlegroups.com
> Тоже сталкивался с этой проблемой.
> http://www.flasher.ru/forum/blog.php?b=253
> единственный выход - использовал некиррилическое зеркало.

Вот и я намучившись поступил также, загружаю флэшку просто по айпишнику.

Reply all
Reply to author
Forward
0 new messages