Страницы: 1
Суть вот в чем, делаю спуфер флеш под фф. Но столкнулся с проблемой - ФФ не желает грузить нечего в плагины что отличается от начального имени NPS****.dll
Я перелопатил дллку и ексе флеша. И как я понимаю это находится в самом фф, подскажите исходник или длл что бы подправить хекс редактором что бы он мог подхватить переименованною оригинальною длл.
Для чего мне это надо - если использовать флеш он показывает что браузер является фф по Nappi флешу, и необходимо переиминовать саму длл. Остальные параметры без проблем правятся. Но фф грузит только длл что начинатся на NPS*
Можно ли как то без перекомпиляции фф задать параметр игроривать правило
// silverlight. Use library filename and MIME type to check. if (StringBeginsWith(aPluginTag->FileName(), NS_LITERAL_CSTRING("NPSWF"), nsCaseInsensitiveCStringComparator()) && (aPluginTag->HasMimeType(NS_LITERAL_CSTRING("application/x-shockwave-flash")) || aPluginTag->HasMimeType(NS_LITERAL_CSTRING("application/x-shockwave-flash-test")))) { return true; } if (StringBeginsWith(aPluginTag->FileName(), NS_LITERAL_CSTRING("npctrl"), nsCaseInsensitiveCStringComparator()) && (aPluginTag->HasMimeType(NS_LITERAL_CSTRING("application/x-silverlight-test")) || aPluginTag->HasMimeType(NS_LITERAL_CSTRING("application/x-silverlight-2")) || aPluginTag->HasMimeType(NS_LITERAL_CSTRING("application/x-silverlight")))) { return true; } // Accept the test plugin MIME types, so mochitests still work. if (aPluginTag->HasMimeType(NS_LITERAL_CSTRING("application/x-test")) || aPluginTag->HasMimeType(NS_LITERAL_CSTRING("application/x-Second-Test")) || aPluginTag->HasMimeType(NS_LITERAL_CSTRING("application/x-java-test"))) { return true; } #ifdef PLUGIN_LOGGING PLUGIN_LOG(PLUGIN_LOG_NORMAL, ("ShouldAddPlugin : Ignoring non-flash plugin library %s\n", aPluginTag->FileName().get()));
Подскажите длл фф в которой хранится это правило что бы поправить через хекс редактор. И оно ли это вовсе ?
И какой смысл делать загрузку по названию длл
Вопрос также - как задать что бы подхватывались плагины с расширением ocx, и иными например xxxx.plugin
Отсутствует
Страницы: 1