![]() |
ошибка crossdomain в Vkontakte
Помогите разобраться.
на моем серваке, данные грузятся все ОК. а после загрузки приложения в Вконтакт, там выдает ошибку мол надо FLASH SECURITY ERROR ! Security.loadPolicyFile("http://**.com/crossdomain.xml") там <cross-domain-policy> <allow-access-from domain="*"/> <site-control permitted-cross-domain-policies="all"/> </cross-domain-policy> |
У меня такая же ошибка.
http://vkontakte.ru/pages.php?id=4143397 здесь написано: Цитата:
У меня freebsd. Использую в качестве сервера apache tomcat. Запросы идут по http://mysite.com/myapp/ Значит надо чтобы файл crossdomain.xml находился в корне myapp, т.е. к нему можно было обратиться по http://mysite.com/myapp/crossdomain.xml Пробовал этот вариант. Пробовал файл записывать в корень (на диск). Не помогает. Кто поможет? |
Цитата:
Код:
\Tomcat 6.0\webapps\ROOT\ |
Цитата:
Вообще не думаю, что нужно класть его в ROOT. Потому как использую я url вида : http://www.mysite.com:8080/myapp/getData а не http://www.mysite.com:8080/getData где getData - это маппинг на сервлет. Добавлено через 6 минут Вообще, какой смысл этого файла? Флэш приложение перед тем как вызвать http://www.mysite.com:8080/myapp/getData вызывает http://www.mysite.com:8080/myapp/crossdomain.xml и определяет - если там присутствует сайт в контакте, то разрешает посылать запросы. Я правильно понял? |
Цитата:
Код:
<?xml version="1.0" encoding="ISO-8859-1"?> |
Bgg, а в файловой системе где находится ваше приложение?
|
Ну у меня дома на моем тестовом сервере(win7, apache) тут :)
Код:
C:\Program Files\Apache Software Foundation\Tomcat 6.0\webappsВы обращаетесь к контейнеру сервлетов Tomcat, и он лучше знает где искать файлы политик безопасности. Возможно у вас какие то определенные настройки сервера, либо что то не то написано в web.xml. Спросите на javatalks.ru, там быстрее ответят. |
Цитата:
Цитата:
Ладно, сегодня попробую один вариант - нашёл на индийском сайте :) Отпишусь. Добавлено через 1 час 53 минуты Здесь :http://www.mail-archive.com/flexcode.../msg43475.html Написано : Цитата:
И также туда файл crossdomains.xml Всё заработало. Спасибо за помощь! |
Цитата:
В остальном - да. |
Цитата:
Допустим, у меня есть хостинг. Мой сервлет замаппирован на ссылку такую - http://www.hosting.com/ovechkin/getData Куда в этом случае выкладывать crossdomain.xml? :) врятли хостер выложит его себе в корень... :confused: |
Цитата:
crossdomain.xml нужно ложить в http://mysite.com.ua/crossdomain.xml то есть в корень или другими словами в корень папки "web" на хостинге |
| Часовой пояс GMT +4, время: 15:25. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.