![]() |
|
||||||||||
|
|||||
|
Регистрация: Jun 2004
Сообщений: 5
|
Здравия всем
Имею странную проблему. Есть запрос во флеше: loadVariablesNum("login.php", 0, "POST"); Отлично работает. Если делаю с абсолютным урлом: loadVariablesNum("http://somesite.com/login.php", 0, "POST"); - то тоже отлично работает. Но там передается логин и пароль, а потому мне нужен секьюрный протокол, а именно я делаю: loadVariablesNum("https://somesite.com/login.php", 0, "POST"); При этом оно мне выдает флешевое окошко с сообщением типа что несекьюрный адрес хочет читать с секьюрноги и уверены ли вы, что этого хотите. Я говорю "да". После чего оно просто подвисает. При этом запрос на сервер даже не приходит (проверено). Хотя секьюрный протокол на сервере в порядке, проверено: если просто вызвать в браузере этот урл https://somesite.com/login.php, то он нормально срабатывает... В чем может быть проблема и как ее поправить/обойти? |
|
|||||
|
Регистрация: Jun 2004
Сообщений: 5
|
Граждане, неужто никто и не знает, и не догадывается?
|
|
|||||
|
About Flash Player security features
By default, Flash Player 7 and later prevents a SWF file served from one domain from accessing data, objects, or variables from SWF files that are served from different domains cannot access each other's objects and variables. In addition, content that is loaded through nonsecure (non-HTTPS) protocols cannot access content loaded through a secure (HTTPS) protocol, even when both are in exactly the same domain. For example, a SWF file located at http://www.macromedia.com/main.swf cannot load data from https://www.macromedia.com/data.txt without explicit permission. Nor can a SWF file served from one domain load data (using loadVariables(), for example) from another domain. Identical numeric IP addresses are compatible. However, a domain name is not compatible with an IP address, even if the domain name resolves to the same IP address. The following table shows examples of compatible domains: www.macromedia.com www.macromedia.com data.macromedia.com data.macromedia.com 65.57.83.12 65.57.83.12 The following table shows examples of incompatible domains: www.macromedia.com data.macromedia.com macromedia.com www.macromedia.com www.macromedia.com macromedia.com 65.57.83.12 www.macromedia.com (even if this domain resolves to 65.57.83.12 ) www.macromedia.com 65.57.83.12 (even if www.macromedia.com resolves to this IP) For information on how to permit a SWF file served from one domain to access data, objects, or variables from SWF files that are served from another domain, see About allowing data access between cross-domain SWF files. For information on how to permit a SWF file served from a secure (HTTPS) protocol to access data, objects, or variables from SWF files that are served from insecure protocols, see About allowing HTTP to HTTPS protocol access between SWF files. For information on how to permit a SWF file served from one domain to load data (using loadVariables(), for example) from another domain, see About allowing cross-domain data loading. For information about how these security changes affect content authored in Flash MX and earlier, see About compatibility with previous Flash Player security models.
__________________
судью - на мыло, из игроков - вить веревки. Последний раз редактировалось Dindin; 10.06.2004 в 21:26. |
|
|||||
|
Регистрация: Jun 2004
Сообщений: 5
|
Но что интересно, оно же выдает при этом окошко предупреждения и спрашивает подтверждения, уверен ли я, что хочу выполнить это потенциально опасную операцию... И я подтверждаю, что да хочу...
Если честно, что вообще я - не флеш-программер. И просто дорабатываю по необходимости чужой флеш. А потому буду премного благодарен, если мне кто-то коротко и доступно по-русски скажет можно ли эту проблему обойти и как. А то перспектива ради одной такой мелочи изучать и рыть мануалы в целом чуждой и сто лет в будущем не нужной мне технологии не очень радует ![]() |
|
|||||
|
Цитата:
__________________
судью - на мыло, из игроков - вить веревки. |
|
|||||
|
Регистрация: Jun 2004
Сообщений: 5
|
Да нет. Браузер ыдает другое окно. Это точно флешевское. Вот оно в аттаче...
|
|
|||||
|
Попробуй добавить такой код:
__________________
судью - на мыло, из игроков - вить веревки. |
|
|||||
|
Регистрация: Jun 2004
Сообщений: 5
|
Чего-то не помогло.
Я его вставил прямо в код, который выполняется на кнопке по on (reliase), прямо перед loadVariablesNum: Не работает... |
![]() |
Часовой пояс GMT +4, время: 03:42. |
|
|
« Предыдущая тема | Следующая тема » |
|
|