Могу ли я вставить код JavaScript из адресной строки во флэш-видео - PullRequest
1 голос
/ 19 июня 2011

С помощью обычного HTML можно изменить внешний вид страницы и создать новые куки, используя javascript, просто введя его в адресную строку и нажав клавишу Enter на клавиатуре. А как насчет flash-видео?видео на странице с использованием JavaScript в адресной строке?

Ответы [ 2 ]

1 голос
/ 19 июня 2011

Если я не понял ваш вопрос, я бы посоветовал вам сделать последнее, чтобы Javascript, введенный в вашу адресную строку, мог контролировать содержимое вашей страницы.

Это позволяет пользователямзлоупотреблять вашими страницами, а также является угрозой безопасности.

Если вы можете избежать передачи Javascript через адресную строку, Javascript вполне может «контролировать» объекты флэш-памяти на странице.Проверьте это:

http://livedocs.adobe.com/flex/3/langref/flash/external/ExternalInterface.html

А также эта тема:

Управление Flash Player с помощью JavaScript

0 голосов
/ 19 июня 2011

Тебе это не нужно.AS3 имеет класс ExternalInterface, который занимается вызовом функций JavaScript из Flash.Вы можете вызывать функции JavaScript и получать результаты, возвращаемые функциями JavaScript напрямую из Flash.

Все, что вам нужно, это прочитать:http://livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/flash/external/ExternalInterface.html

Добавлено после комментариев: Пользователь спрашивает, может ли JavaScript, помещенный в адресную строку, "связываться с SWF-файлом".JavaScript может связываться с выполнением SWF своего кода AS только в том случае, если он содержит обратные вызовы, которые получают данные из JavaScript, которые не были должным образом очищены.JavaScript непосредственно в адресной строке менее осторожен, поскольку с помощью различных дополнений, программного обеспечения и т. Д. (Firebug, Dragonfly) вы можете написать столько JavaScript, сколько захотите, и выполнять его так, как если бы он был частью этого сайта (выполнение на стороне клиента).*

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