Чтобы избежать использования NPAPI, другой идеей было бы установить связь с пользовательским локальным http-сервером, привязанным к localhost, и отправлять ему запросы.
Отказ от ответственности: никогда не пробовал, но теоретически это должно работать.