Classic Mac OS Software (Discussions on Applications) > Browsers, FTP, & Remote Control

Web Rendering Proxy+Surfing Modern Web With Ancient Browsers

(1/4) > >>

Protools5LEGuy:
http://virtuallyfun.superglobalmegacorp.com/2014/03/11/web-rendering-proxy-update/



--- Quote ---(note this is a guest post from Tenox)

WRP is a HTTP proxy service that renders web pages in to GIF images associated with a clickable imagemap of the original web links. It basically allows to use historical and obsolete web browsers on the modern web.
--- End quote ---





--- Quote ---There are two versions. Cocoa-webkit for Mac OS X and QT-Webkit for Linux/BSD/etc. The script can be downloaded
--- End quote ---
http://www.tenox.net/out/#wrp

http://virtuallyfun.superglobalmegacorp.com/2014/03/03/surfing-modern-web-with-ancient-browsers/


--- Quote ---I spend a fair amount of time working with legacy operating systems. Apart from being obsolete themselves they suffer from a common problem – the web browsers are simply unusable on a present day Internet. You start by getting JavaScript error on google.com and it only gets worse once you go further. Try going to microsoft.com with IE 1.5 or qnx.com with the last version of Voyager. This just doesn’t work. With rapid progression of web standards, the situation will only be getting worse in time. Something had to be done.

Quite a while ago I’ve came across Opera rendering proxy for mobile browsers. This got me thinking. If you could render a web page on a proxy server to a simplified HTML, say 3.x. This would make a lot of web browsers happy. For some unrelated purposes I have been using webkit2png which allows to create a whole web page snapshot in a single png image. Wait… what if such image had an image map of clickable regions pointing to the original links? Maybe…

The idea was born, but was it possible to implement and would it work? Webkit2png was quite far from having all the required functionality. For various reasons Python and I will never be friends, so extending the original script was bit out of luck. Fortunately though after some additional research I have stumbled upon picidae network. To my utter surprise they actually made all or even more functionality that I wanted in their picidae.py script. All that had to be done to adapt picidae to my purpose was to save the image as a GIF image, generate a simple HTML page with imagemap, an input box and strip all the unwanted stuff. This I could survive in Python.

Webrender.py came to life. It’s a cgi-bin application that resides on a machine in the middle. It renders a gif image and spits it out to the browser together with a simple web page, containing a URL and search input boxes plus the gif and image map.

After some initial debugging and massaging out few bugs the solution worked perfectly! I could finally get the old browsers happily navigate modern websites!
--- End quote ---

Syntho:
This would be great for something like Classilla. I'm in OS9 right now and the forum here looks terrible in Classilla!

ziggy29:
I think this forum looks fine in Classilla.   Of course, if there is *any* web site which I would expect to render well in Classilla, this one is pretty much it. 

I'd actually love to see a modern build of Lynx for OS 7/8/9.  A lot of the times when I'm doing things online for these systems, I neither need nor particularlly want all the graphics bells and whistles -- just something fast that handles the text well.  The are pretty recent Lynx builds for PPC Macs running Panther or Tiger, but not for OS 9 and earlier.  The only OS 9 compatible Lynx build I can find was last maintained in 1997 and is pretty much broken by modern web coding.

Not quite sure what the implementation details are for the process described above.  Is it proxy software that we have to build and install somewhere, perhaps on a server machine somewhere, then use it as a proxy server?

Protools5LEGuy:

--- Quote from: ziggy29 on July 18, 2016, 03:11:59 AM ---

Not quite sure what the implementation details are for the process described above.  Is it proxy software that we have to build and install somewhere, perhaps on a server machine somewhere, then use it as a proxy server?

--- End quote ---

Yes. But it works even on System 7 browsers, Win 3.1 and 95. I think it gives the machine in the middle all the CPU task for rendering freeing the "obsolete" machine as terminal. Another way of navigating. Even a Raspberry Pi could render more "modern" things than Classilla.

madalynmcworm:
I've been poking around with this, and was curious if anyone has been able to use text entry boxes on it?

Navigation

[0] Message Index

[#] Next page

Go to full version