Замена изображения, которое Flash хочет загрузить - PullRequest
1 голос
/ 10 февраля 2012

Это довольно странный вопрос, поэтому, пожалуйста, потерпите меня.

На одной странице есть SWF-файл, который, когда вы нажимаете кнопку «Пуск», загружает какое-то изображение.URL-адрес этого изображения передается как переменная SWFObject.Я хотел бы изменить это изображение на то, которое я загрузил на свой хост.

Я попытался установить точку останова на строке, которая выдвигает переменную URL-адреса изображения к объекту, и задать мой URL-адрес, но изображение не будет загружаться из-за междоменной политики.Я подумываю написать простой прокси на c #, который будет возвращать мое изображение вместо реального, когда Flash запрашивает его ...

Возможно, у вас есть идеи, как это можно сделать?

Подводя итог, я хочу заменить изображение, загружаемое SWF, с постоянного URL на мое собственное изображение.Декомпиляция не возможна.

РЕДАКТИРОВАТЬ: я выяснил, проблема с загрузкой изображения, он все-таки был кэширован.

1 Ответ

1 голос
/ 10 февраля 2012

Слишком долго для комментариев: Вполне возможно, что ваш SWF-файл имеет встроенное изображение. Тем не менее, вы говорите несколько вещей, которые кажутся мне очень противоречивыми.

Во-первых, вы упоминаете, что ставите точку останова на строке, которая «выдвигает переменную URL изображения к объекту». Что именно это делает? Это код C #?

Вы также заявляете, что он не загружается из-за междоменной политики. Вы решили это? Кроме того, почему вы думаете, что это проблема?

Почему вы попытались заменить изображение другими инструментами? Вы пытаетесь вручную обойти ограничение междоменной политики?

Наконец, вы спрашиваете, что вы «не можете понять, почему пакеты изображений не принимаются». Прежде чем мы зайдем так далеко, их даже просят? Вы упоминаете, что Wireshark даже не видит, что запрос вышел.


Я думаю, все это сводится к: 1. У вас есть контроль над тем, откуда SWF загружает изображение? 2. Если да, делается ли этот запрос? Это должно быть видно из журналов вашего сервера.

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