2015-10-08 6 views
0

Я использую --launch-and-load-app, чтобы запустить экземпляр хрома, который показывает только приложение, которое я разрабатываю. Это хорошо работает.В хром, как объединить --register-pepper-plugins с --launch-and-load-app

Кроме того, я использую --register-pepper-plugins to specify a shared library containing a PPAPI plugin. Это тоже хорошо работает, если --launch-and-load-app не указан.

К сожалению, когда эти два сочетаются, вместо загружаемого плагина появляется только окно с надписью «right-click to play my-plugin.so». Щелчок правой кнопкой мыши не вызывает загрузку плагина.

Как заставить плагин играть при использовании --launch-and-load-app?

ответ

0
  1. Создайте временный каталог, который будет действовать как каталог данных пользователя хрома.

  2. Запуск chromium с указанием --user-data-dir=<the temp directory>, а также соответствующий переключатель --register-pepper-plugins.

  3. Посетите страницу, содержащую <embed>, которая загружает ваш плагин.

  4. Посетить chrome://plugins. Найдите свой плагин, и выберите "Always allowed to run"

  5. Сохранить снимок временного каталога данных пользователя,. Он может быть использован в качестве каталога данных для запуска экземпляра chromium, в котором ваш плагин будет работать

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

  • Нет связанных вопросов^_^