Остановить файл swf от горячей ссылки - PullRequest
0 голосов
/ 14 апреля 2011

Я хотел бы знать, как я могу помешать другим веб-мастерам размещать ссылки на флэш-приложения и использовать их на своих сайтах.

Ответы [ 2 ]

2 голосов
/ 14 апреля 2011

Сделайте так, чтобы приложение flash проверило домен и, если оно не оказалось в вашем домене, сделало его перенаправленным на ваш сайт.Позвольте другим веб-мастерам привлечь трафик на ваш сайт.:)

    import flash.net.LocalConnection;
    var lc:LocalConnection = new LocalConnection();
    switch( lc.domain ){
      case "localhost":
      case "mydomain.com"
        break;
      default:
        // do redirect here
}

Я использую оператор switch, чтобы обнаружить это, потому что если вы тестируете свое приложение и работаете в локальной файловой системе, оно будет локальным, и, очевидно, вы не хотите перенаправлять во время тестирования1004 *

2 голосов
/ 14 апреля 2011

Самый простой способ сделать это - заставить код вашего веб-сервера проверить заголовок HTTP Referer и заблокировать загрузку, если она не с вашего сайта. Если вы сообщите нам, какая у вас серверная платформа, мы сможем дать вам более конкретный ответ, чем этот.

...