Есть ли способ создать плагин NPAPI, который перехватывает веб-запросы из родительского браузера? Я хочу, чтобы Chrome/Safari/IE/etc запрашивал http://google.com/ или что-то еще, а затем предоставил свой собственный ответ на этот запрос.Плагин NPAPI для перехвата веб-запросов?
ответ
Насколько я знаю, вы не можете сделать это с помощью npapi. Во-первых, то, что контент, используемый браузером для вашего плагина, основан исключительно на типе mime.
Во-вторых, после того, как браузер решил использовать плагин X для отображения чего-то, api не предоставляет вам способ сообщить браузеру, что вы (плагин) на самом деле не хотите отображать контент. Внедрение целого браузера в вашем плагине может работать, но кажется очень переполненным и, несомненно, будет иметь много предостережений.
Если бы я тебя, я бы смотрел на хром/Safari/Firefox расширений
Это не возможно с NPAPI, вы, кажется, смешиваясь extensions and plugins.
NPAPI позволяет писать плагины браузера, которые встроены в страницу или используются для полностраничного отображения содержимого, чтобы обеспечить возможности контента или сценариев. Самое главное, что плагины должны быть явно встроены в страницы или загружены для определенных типов mime и не имеют контроля над их жизнью.
Расширения, с другой стороны, расширяют браузер, могут оставаться активными независимо от конкретного содержимого страницы и захватывать события, такие как навигация и т. Д. (Подробности зависят от API расширения, предлагаемого браузером).
- 1. Плагин NPAPI для NACL
- 2. Плагин для браузера NPAPI
- 3. Плагин NPAPI в QtWebKit
- 4. Как заменить плагин NPAPI на плагин PPAPI?
- 5. Простой приветственный плагин NPAPI для Google Chrome?
- 6. Как скомпилировать плагин npapi для mac
- 7. Как получить плагин npapi для NPP_StreamAsFile
- 8. Плагин npapi: как установить плагин gecko?
- 9. Плагин MS Office Firefox (NPAPI)
- 10. Firefox crash экземпляр NPAPI-плагин
- 11. Строительство NPAPI плагин в C#
- 12. использовать плагин NPAPI с узлом
- 13. Процесс Chrome plugin - плагин npapi
- 14. Плагин NPAPI в Internet Explorer?
- 15. настройка vlc npapi плагин путь
- 16. Плагин Cordova для перехвата трафика HTTP (S)
- 17. Building OSX Плагин Npapi на xcode
- 18. Когда выпустить объект в плагин npapi
- 19. Запустите плагин NPAPI с предоставленными привилегиями (firebreath)
- 20. Как отключить плагин npapi при нажатии клавиши
- 21. Зарегистрируйте плагин NPAPI с помощью SVG
- 22. Как получить плагин NPAPI в белом списке?
- 23. Плагин Npapi не обнаружен в demobrowser QtWebkit
- 24. Плагин NPAPI не работает в Google Chrome
- 25. Qt5 WebKit не обнаруживает плагин NPAPI
- 26. компилировать плагин npapi в Mac OSX?
- 27. Плагин NPAPI с веб-рабочим Thread
- 28. Как написать плагин NPAPI с функциональностью WScript.Shell
- 29. Как вызвать метод NPAPI плагин в расширении
- 30. Замените плагин VLC для многоадресной рассылки (NPAPI с устаревшим)
В firefox это возможно, но я не знаю, как это сделать в Safari или Chrome. Любые советы были бы замечательными: D – Daniel
Это не возможно с плагином NPAPI; вам нужно расширение для этого. Возможно, вы пишете расширение на C++ и используете части NPAPI, чтобы помочь с ним, но вы, конечно, не используете NPAPI для этого. – taxilian