Я работаю над плагином NPAPI для Linux и столкнулся с несколькими проблемами с Google Chrome (хотя он отлично работает в Firefox).
Во-первых, выполнение плагина зависало, и после долгого мучительного времени я выяснил, что вызов NPN_Evaluate
зависает, когда последний параметр (для возвращенного result
) равен NULL. На Firefox работает нормально. Решением было передать адрес переменной типа NPVariant
в качестве параметра и просто проигнорировать значение.
После этого плагин загружается нормально, но я застрял с этим сообщением об ошибке:
[8886: 8886: 195170759489: ОШИБКА: webkit / glue / plugins / webplugin_delegate_impl_gtk.cc (129)] Не реализовано, достигнуто в bool. WebPluginDelegateImpl :: WindowedCreatePlugin () оконный плагин, но без вставки Смотри http://code.google.com/p/chromium/issues/detail?id=38229
Любые идеи о том, как я мог бы заставить этот плагин работать?