2013-06-11 1 views
2

Версия PPAP для Chrome PPAPI теперь составляет половину скорости версии NPAPI. Это совершенно неприемлемо. В обоих случаях, используя Stage3D и обычный список Flash Display, PPAPI отстает от производительности и даже не использует аппаратное ускорение для Stage3D по сравнению с NPAPI, которое полностью использует его.Обнаруживать Pepper API Flash в Chrome и заставить версию NPAPI?

Мой вопрос в том, что я уже знаю, что есть способ определить, используется ли PPAPI, но может ли NPAPI-версия Flash накладываться на пользователей Chrome каким-либо образом, возможно, через заголовки или Javascript?

Мое настоящее решение - просто показать небольшое учебное пособие для ручного отключения Flash PPAPI всякий раз, когда эта версия плагина обнаружена, но было бы гораздо удобнее, если бы я мог принудительно принудительно использовать плагин NPAPI в фоновом режиме.

Возможно ли это?

+0

я действительно сомневаюсь ... – taxilian

ответ

0

Невозможно это сделать. Если вы его нашли, это будет проблема безопасности и будет исправлена, потому что, если злоумышленник может принудительно принудительно переключить пользователя из изолированного плагина PPAPI на неограниченный плагин NPAPI, тогда все преимущества безопасности наличия изолированного плагина будут потерял.

(И, надеюсь, ваш учебник указывая пользователям, следуя вашим инструкциям, повышает их уязвимость к атакам от вредоносных веб-сайтов, так что они принимают осознанное решение.)

+0

ли вам возможно, тогда есть представление о том, почему это так медленно? Является ли тот факт, что плагин изолирован от песка, потому что он настолько медленный? – xLite

+0

Подача ошибки - лучший способ выяснить, в чем проблема, и получить ее. – smorgan