Плагин npapi является небольшой модификацией FBTestPlugin.
Плагин в настоящее время определен как публичный в манифесте.Теперь метод плагина можно вызвать с external page .Но не на любой странице в расширении, я пробовал фоновую страницу и страницу параметров.На странице параметров есть метод runProxy () , он делает то же самое, что и внешняя страница, но объект плагина не может найти метод.
Вы можете загрузить расширение chrome здесь и попробуйте.
Я отладил в Linux с командной строкой
sudo /opt/google/chrome/chrome --plugin-launcher='xterm -e gdb --args' --user-data-dir='/tmp/liruqi'
И обнаружил, что это может быть проблемой.
[6958:6958:10328544637:ERROR:extension_prefs.cc(955)] Bad or missing pref 'state' for extension 'mpeobcmgemcjlkjkmgialddejohkigkg'
Но я бы хотел, чтобы плагин мог быть определен как частный (называется только страницей расширения) по соображениям безопасности.как исправить?