Плагин npapi (от Firebreath) может быть вызван внешней страницей, но не страницей расширения Chrome - PullRequest
1 голос
/ 10 января 2012

Плагин 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'

Но я бы хотел, чтобы плагин мог быть определен как частный (называется только страницей расширения) по соображениям безопасности.как исправить?

...