atauenis / webone

HTTP 1.x proxy that makes old web browsers usable again in the Web 2.0 world.
Other
518 stars 18 forks source link

It is necessary to develop an NPAPI plugins to replace browser engines #44

Closed EgorKuzevanov closed 3 years ago

EgorKuzevanov commented 3 years ago

Hello! You can develop NPAPI plugins for older browsers (Mozilla Firefox 1.0-52.9, SeaMonkey 1.0-2.49.5, Opera Presto 8.54-12.18, Google Chrome 1.0-49.0, etc) on Windows XP and above, allowing you to open modern sites with modern web standards and encryption protocols by replacing old engines to more modern engines? The fact is that the WebOne proxy server works on Windows 7 SP1 only after installing support for ESU updates, and also does not open some modern sites, in some cases causing crashes of old browsers. Thanks in advance.

atauenis commented 3 years ago

No, this is not possible as:

  1. New browser engines are working only on Win7+.
  2. Web Browsers don't allow NPAPI/PPAPI plugins for HTTP/HTTPS protocol, so changing protocol name via hacks will break bookmarks.
  3. My skills are not enough to write NPAPI plugin for modern browser engines. I had some experience with Gecko ActiveX Control for Visual Basic 6, which probably can be reweritten to NPAPI, but that ActiveX Control was based on Gecko 1.7, which is even older than included in Firefox 2. As I heard, Gecko no longer support integration in 3rd-party apps. WebKit saved this ability, but there are no more ActiveX Control as I also heard.
  4. WebOne is a stuff, intended to help original retro browser engines displaying some content from modern sites. To get full content and interactivity, try Rendering Proxy.