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

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

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

Регистрация: Oct 2006
Сообщений: 2,281
По умолчанию Запуск флэша на локалхосте

Имеется флэшка с бэкендом.Цель - адаптировать её для запуска на локальном сервере с локалхоста.
Для этого на машине тестера был поднят webpack server. На старом домене, где лежала флэшка, был добавлен всеразрешающий crossdomain.xml.Бэкенд при этом крутится на апаче. Проблема что флэшка наотрез отказывается общаться с бэкендом.В консоле внутри флэшки я вижу что она отсылает пост-запрос, но в ответ приходит undefined,при этом в браузерной консоле не видно ни запроса флэшки, ни ответа.Если в браузер тупо закинуть голую флэшку - все работает на ура.Также,при запуске с локалхоста, пробуем отсылать пост средствами js - все срабатывает как надо.Создается впечатление что флэш плеер,по какой-то причине, заворачивает все запросы.Можно ли тут что-то сделать?

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

Регистрация: Jun 2012
Адрес: Новосибирск
Сообщений: 6,644
Записей в блоге: 4
То есть у тебя флешка находится на локалке, а кросдоменник просит из интернета?
Если ты сделаешь так, что твой домен будет подниматься именно на локалхосте, и кросдоменник будет лежать там же, то все будет работать. Проверено неодноркатно.
__________________
Ко мне можно и нужно обращаться на ты)

Старый 26.11.2016, 21:59
undefined вне форума Посмотреть профиль Отправить личное сообщение для undefined Найти все сообщения от undefined
  № 3  
Ответить с цитированием
undefined

Регистрация: Oct 2006
Сообщений: 2,281
кросдоменник лежит в корне локалхоста,рядом с флэшкой - все одно.В консоле видны два запроса к кросдоменникам на других доменах.Вообще странно зачем флэшке тянуть кроссдоменник с родного хоста?

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

Регистрация: Jun 2012
Адрес: Новосибирск
Сообщений: 6,644
Записей в блоге: 4
Цитата:
Вообще странно зачем флэшке тянуть кроссдоменник с родного хоста?
Затем, чтобы другая флешка, с другого хоста, не могла использовать его ресурсы.
Цитата:
В консоле видны два запроса к кросдоменникам на других доменах
Вот и ответ.
Не знаю что из себя представляет webpack server, но на денвере можно подменить домен на локальный, если создать в папке www папку с названием домена, например example.com, и положить все файлы туда. К примеру, вбив в браузере этот домент, откроется именно тот сайт, который лежит в этой папке. В таком случае флешка будет уверена, что запрашивает кросдоменник именно оттуда, откуда надо

в любом случае, ты можешь сам переадресовать запросы того домена, который прописаны во флешке, своему локалхосту, просто добавив его в свой файл %WINDIR%/system32/drivers/etc/hosts
__________________
Ко мне можно и нужно обращаться на ты)

Старый 27.11.2016, 11:05
undefined вне форума Посмотреть профиль Отправить личное сообщение для undefined Найти все сообщения от undefined
  № 5  
Ответить с цитированием
undefined

Регистрация: Oct 2006
Сообщений: 2,281
Цитата:
Вот и ответ.
Я к тому, что флэшка не запрашивает кросдоменник с локалхоста т.к. это её родной домен и чтоб оттуда что-то грузить ей никакой кросдоменник не нужен.

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

Регистрация: Jun 2012
Адрес: Новосибирск
Сообщений: 6,644
Записей в блоге: 4
Цитата:
это её родной домен и чтоб оттуда что-то грузить ей никакой кросдоменник не нужен.
Еще как нужен. Кросдоменник не запрашивает только отладочная версия плеера
__________________
Ко мне можно и нужно обращаться на ты)

Старый 27.11.2016, 14:36
undefined вне форума Посмотреть профиль Отправить личное сообщение для undefined Найти все сообщения от undefined
  № 7  
Ответить с цитированием
undefined

Регистрация: Oct 2006
Сообщений: 2,281
тогда, видимо, тестер у нас латентный флэшер с дебаг версией fp)

Добавлено через 43 минуты
вообще замечательно оказывается приходит http статус 0 и undefined в респонсе

Добавлено через 53 минуты
похоже выяснили: у тестера настроен только http,а сервер работает только по https

Добавлено через 2 часа 34 минуты
все, разрулили, установив сертефикат тестеру на локалхост.

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

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

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


 


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


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