Adobe Flex, загрузка удаленного SWF - PullRequest
2 голосов
/ 18 июня 2010

На моем сервере запущено приложение flex.

Я получил от некоторых клиентов запрос на загрузку swf на свой сервер, чтобы их клиентов не нужно было переносить на мой сервер для входа в систему.;то есть, с точки зрения пользователя, похоже, что они входят в систему с их сайта site вместо mysite.com

Я попробовал что-то действительно простое, и это было для того, чтобы дать ему обертку HTML для размещения на их сайте.Единственной модификацией, которую я сделал, было изменение переменной "src" на:

"src", "https://www.mysite.com/app/myapp.swf" и вставка src =" https://www.mysite.com/app/myapp.swf"

К моему удивлению, это сработалов совершенстве.И, что самое приятное, сервисные звонки по-прежнему поступают с сайта mysite.com, поэтому мне не нужно беспокоиться об изменении файла crossdomain.xml.

Все хорошо, кажется.

Есть ликакие-либо проблемы или недостатки вышеупомянутого, о которых я должен знать?

1 Ответ

2 голосов
/ 18 июня 2010

Если вы выполняете вызовы ExternalInterface для JavaScript на вложенной странице, это может вызвать ошибку безопасности;поскольку SWF из вашего домена не должен иметь доступ к HTML-контенту, обслуживаемому из домена вашего клиента.

Я ожидаю, что это крайний случай.Кроме того, то, что вы делаете, мало чем отличается от того, что делает YouTube.Я сделал то же самое с плеером Flex Show.Я не думаю, что у вас будут какие-либо проблемы.И я не верю, что такой подход делает ваше приложение менее (или менее) безопасным.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...