-2

Я пытаюсь воспроизвести файл SWF по ссылке iqtest.dk. По этой ссылке загружается SWF-файл. Я пробовал тысячи способов воспроизвести файл, но ничего не работает.

  • загрузка iswiff или другого автономного медиапроигрывателя - либо говорит обновить Adobe Flash (что я сделал), либо не может воспроизвести файл (появится экран с сообщением «это можно получить только через iqtest.dk»

  • изменение файла базы данных mime - у меня нет папки /usr /mime, так что это даже не актуально

  • сделать документ с именем flash.html, добавив

и играю в моем браузере. Опять же появляется всплывающее окно с надписью «Доступ только через iqtest.dk»

  • открытие через firefox - у firefox нет плагина ударной волны или плагина Adobe Flash

Я не знаю, что еще делать. Я просто хочу воспроизвести файл локально или в своем браузере.

1 ответ1

1

Похоже, флэш-файл проверяет, на каком веб-сайте он воспроизводится.

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

В вашем случае он сопоставляет текущий домен с iqtest.dk. Файл просто не хочет запускаться из какого-либо другого домена.

Есть способ попытаться обойти эту проблему, но это не так просто:

  • Установите веб-сервер (nginx/apache2)
  • Поместите HTML-файл и SWF-файл в корень каталога веб-сервера.
  • Отредактируйте файл hosts и добавьте 127.0.0.1 iqtest.dk в новую строку (/etc/hosts для * nix, `% WINDIR%\System32\drivers\etc\hosts" для Windows)
  • Перейдите по адресу http://iqtest.dk/yourhtmlfile.html.
  • Файл должен загрузиться и быть пригодным для использования

Недостатком этого метода является то, что вы больше не можете достичь реального iqtest.dk.

Другой способ - декомпилировать / перепроектировать файл и отключить проверку. Для этой цели вы можете использовать такие программы, как JPEXS Free Flash Decompiler, Show My Code или любой другой инструмент для декомпиляции.

Обратите внимание, что в зависимости от местных законов и правил декомпиляция программного обеспечения может быть незаконной.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .