Полезная информация

Пользователи не любят читать документацию. Станьте оригинальным, будьте не как все. Ознакомьтесь с нашей базой знаний.
  • Форумы
  •  » Разработка
  •  » Подскажите где в FF находится определения для названия длл флеша

№110-07-2016 22:28:27

mraksol
Участник
 
Группа: Members
Зарегистрирован: 10-07-2016
Сообщений: 21
UA: Chrome 51.0

Подскажите где в FF находится определения для названия длл флеша

Суть вот в чем, делаю спуфер флеш под фф. Но столкнулся с проблемой - ФФ не желает грузить нечего  в плагины что отличается от начального имени 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

Отсутствует

 
  • Форумы
  •  » Разработка
  •  » Подскажите где в FF находится определения для названия длл флеша

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]