All credit should go to fredx181 who developed the technique and MikeWalsh who aided especially in its popularization.
This post provides the files relating to a 64-bit 'mozilla' web-browser. Files for a 32-bit are found here, https://www.forum.puppylinux.com/viewto ... 670#p61670
I'm sure I previously posted about creating a portable --IIRC, an 'old' firefox-- by simply downloading a tar.gz from the original publisher's repo, extracting it, and adding to the extracted folder 'extralibs' and the script to start the browser so that it would use them.
But I can't find that post. I figured a post containing the name 'extralibs' would be helpful.
You can obtain the package here, https://www.mediafire.com/file/u570edon ... ar.gz/file. Download and extract it.
The package contains the extralibs folder, the afore-mention script and instructions. Also included is a pet to create a menu entry for the Waterfox-Classic web-brower, if run as a portable from /mnt/home. You can deconstruct it and use it as a template for any other web-browser-portable from anywhere.
Depending on your Puppy and your choice of web-browser, gtk3 libs may be required. Best obtained via your Puppy's package manager. Otherwise, ask.