>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Разработка http://forum.mozilla-russia.org/viewforum.php?id=18 >Подскажите где в FF находится определения для названия длл флеша http://forum.mozilla-russia.org/viewtopic.php?id=70224 |
mraksol > 10-07-2016 22:28:27 |
Суть вот в чем, делаю спуфер флеш под фф. Но столкнулся с проблемой - ФФ не желает грузить нечего в плагины что отличается от начального имени 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 |