Плагин NPRuntime сообщает, что в Safari(Windows) отсутствует плагин
Я разработал плагин NPRuntime, все в порядке, но он не инициализирован в Safari. Я зарегистрировал плагин в разделе реестра MozillaPlugins, он отлично работает для Chrome/FF/Opera, но Safari пишет, что плагин отсутствует, хотя я нашел свой плагин в списке подключенных плагинов Safari. Что я делаю неправильно?
1 ответ
Это очень сложно сказать. Apple не очень хорошо поддерживает Safari на Windows, поэтому я не особо его поддерживаю. Если это действительно важно, я бы порекомендовал добавить логирование во все ваши методы NPP_ (и ваши функции NP_ тоже) и посмотреть, что вызывается; узнайте, загружает ли он ваш плагин. Часто, если что-то идет не так, как хочет браузер во время запуска, оно будет действовать так, как будто его вообще не нашло.
Вы также можете использовать Process Monitor, чтобы увидеть, пытается ли он загрузить файл или нет.