0

Я создал 32-битный плагин с использованием Firebreath framework 1.7.0, и я пытаюсь запустить плагин на 64-разрядной машине Windows 7 с IE 11. Когда я запускаю веб-сайт -страница, содержащая объект плагина, IE предлагает разрешение разрешить запуск плагина. Несмотря на то, что я разрешаю плагину работать, он не загружается на страницу и терпит неудачу.Firebreath Plugin не загружается в IE 11

Я видел аналогичный вопрос, размещенный здесь - Firebreath plugin not loading in IE 10 - и я уже пробовал шаги, упомянутые в этом сообщении, но, к сожалению, это не помогло.

В дополнение к вышесказанному я попытался следующие, которые также, к сожалению, не похоже, чтобы помочь ..

  1. Изменено значение HKCU \ Software \ Microsoft \ Internet Explorer \ Main \ TabProcGrowth запись реестра 1, 5 - для 32-битного плагина
  2. Встроенный и развернут 64-битную версию плагина с
  3. Используется Microsoft Internet Explorer тест на совместимость инструмент, чтобы проверить, если плагин загружается как для 32-битных и 64-битные версии , Плагин не удался загрузить для 32-битных и 64-битных версий
  4. Я также изменил настройки безопасности для IE, чтобы иметь наималейшую безопасность

Я уверен, что нет ошибки в коде плагина, потому что плагин работает на связке машин, включая мой. Однако, когда я развертываю плагин на клиентской машине, он НЕ работает.

Update 1: Я использовал depends.exe чтобы убедиться, что нет отсутствующих на компьютере, на котором плагин не работает. Я не нашел недостающих зависимостей. См. Прикрепленные скриншоты для 32-разрядных и 64-разрядных версий. Кроме того, когда я использую Инструмент проверки совместимости Microsoft Internet explorer В нем четко сказано, что плагин блокируется.

32-бит Dependency Проверил:

32-bit Dependency Check]

64-бит Dependency Проверил:

64-bit Dependency Check]

ответ

0

Если плагин работает на системах, но не на клиентская система, то я бы сказал, что вероятность 90%, что это зависит от некоторой библиотеки, которая не установлена ​​в клиентской системе; например, он может зависеть от среды выполнения или другой DLL, которую он не может найти в системе, но установлен как часть ваших инструментов dev, поэтому он работает для вас, а не для них.

использовать depends.exe на машине, где она не работает, чтобы отслеживать недостающие зависимости.

+0

Я пробовал то, что вы просили, отсутствие зависимости не похоже на проблему. См. ** Обновление 1 ** – parth6

+0

На ваших снимках экрана ... все эти файлы, которые говорят «Ошибка открытия файла. Система не может найти указанный файл (2)». , Это недостающие зависимости. – taxilian

Смежные вопросы