Facebook — что такое XD Proxy и можно ли его заблокировать/скрыть?

Я пытаюсь интегрировать игру Flash Professional/AS3 в Facebook. SWF размещается на защищенном (https) сервере. SWF должен подключаться к серверу сокетов SmartFoxPro в другом домене.

Я использую API Facebook Actionscript для взаимодействия с Facebook. (Должен ли я вместо этого использовать PHP? Я прочитал статью, в которой рекомендуется использовать PHP, потому что API Actionsrcipt может не обновляться.) Когда я запускаю свое приложение, я получаю всплывающее окно «Информация о безопасности», в котором говорится, что страница содержит как безопасные, так и небезопасные элементы. Я нажимаю «да» для отображения всех незащищенных элементов.

Затем я получаю всплывающее окно «XD Proxy бла-бла-бла». Это всплывающее окно исчезает, а затем мое приложение регистрируется на моем сервере SmartFox.

Итак... Что это за окно "XD Proxy"? Я думаю, что это выглядит непрофессионально, и пользователи могут подумать, что в приложении произошла ошибка. Могу ли я заблокировать или скрыть это окно?

Кроме того, могу ли я заблокировать или скрыть всплывающее окно «Информация о безопасности»? Почему я не вижу этого в других приложениях FB?


person user359519    schedule 26.10.2011    source источник


Ответы (1)


Что касается XD-прокси:

http://social.answers.microsoft.com/Forums/en-US/InternetExplorer/thread/fac1a0b0-fd15-482c-987c-57eba4c95c36

... Когда я запускаю свое приложение, я получаю всплывающее окно «Информация о безопасности», в котором говорится, что страница содержит как безопасные, так и небезопасные элементы. Я нажимаю «да» для отображения всех незащищенных элементов.

Причина, по которой вы видите это, заключается в том, что некоторые элементы на вашей странице проходят через SSL, а другие нет. Убедитесь, что элементы вашего приложения проходят через https:// (включая изображения, ссылки на файлы CSS и JS, ссылки на файлы SWF и т. д.). Я не уверен, нужно ли вам, чтобы ваш флэш-элемент подключался к вашему серверу SmartFox безопасным способом, но если вы можете, это будет бонусом.

person Justin Pearce    schedule 26.10.2011
comment
Что касается информации о безопасности. Я загружаю некоторые элементы (SWF, изображения и т. д.) через относительные URL-адреса. Например: URLRequest(assets/myFile.swf). Как я могу заставить это пройти через https? Нужно ли указывать полный путь? Это будет больно, когда я переключаюсь между тестированием на локальном хосте и моим сервером. - person user359519; 26.10.2011
comment
Я не уверен, но вы можете использовать междоменную политику, чтобы указать, что он должен использовать https. Дополнительные сведения см. в документации Adobe. - person Justin Pearce; 27.10.2011