Jump to content
Strawberry Orange Banana Lime Leaf Slate Sky Blueberry Grape Watermelon Chocolate Marble
Strawberry Orange Banana Lime Leaf Slate Sky Blueberry Grape Watermelon Chocolate Marble

MSFN is made available via donations, subscriptions and advertising revenue. The use of ad-blocking software hurts the site. Please disable ad-blocking software or set an exception for MSFN. Alternatively, register and become a site sponsor/subscriber and ads will be disabled automatically. 



~♥Aiko♥Chan♥~

List of working Web Browsers on Windows 9x

Recommended Posts

Posted (edited)

Found this web browser which apparently claims to work on all versions of Windows. Included it because it's a more recent browser that's still being developed, unfortunately, it's not quite that modern yet.

Netsurf should even work on Windows 95, it doesn't support tabs though and its rather outdated as well. Still receives development!
http://www.netsurf-browser.org/

Edited by ~♥Aiko♥Chan♥~
Turns out doesn't work

Share this post


Link to post
Share on other sites

Posted (edited)

Sigh You guys, if you're gonna argue, please message each other instead of ballooning up this topic. Two or three more pages of uselessness added .-.

If you don't have any web browsers, security tips, protocols, or workarounds to contribute, kindly refrain from posting...this topic does not need to be made up of argument and debate

I can confirm Arora 0.1 Portable Edition does work on 98SE with kernelex, although it's rather slow and crashes if the address bar area is clicked.

EDIT by LoneCrusader:
Off-topic content split into a new thread. Further discussion here should be constructive and follow the intent of the thread.
 

Edited by LoneCrusader
remove offtopic content, add note
  • Upvote 2

Share this post


Link to post
Share on other sites

Another option for Windows 95/98, as I have discussed in the 2000 and XP forum, is to spoof the browser.

However, the browsers available for Windows 98 are so dated (Firefox 2.0, etc), that I believe the best option in this case is to impersonate a mobile browser. This is also less taxing on old legacy hardware such as 486, Pentium, Pentium II, etc.

Impersonating a mobile browser causes sites to actually get served by "GoogleWebLight", stripped down versions of web pages.

You can use a browser on unmodified Windows 98SE, open about:config, then create string general.useragent.override, and use Mozilla/5.0 (iPhone; CPU iPhone OS 9_3_5 like Mac OS X) 

You'll notice the header "Formatted for mobile viewing by Google"

ffios98.jpg

ffios982.jpg

  • Like 2
  • Upvote 1

Share this post


Link to post
Share on other sites

Netsurf doesn't work on Windows 98 (let alone Windows 95), neither with nor without KernelEx.

Share this post


Link to post
Share on other sites

> Netsurf doesn't work on Windows 98 (let alone Windows 95), neither with nor without KernelEx.
What version and why not? Remember that recent versions need SSE.

Share this post


Link to post
Share on other sites

Version 3.6 and I've tried it on a virtual machine so it should have SSE. According to cpu z it has SSE1,2,3,4.1,4.2

I could also try it on an old laptop but if it really needs SSE, it won't work anyway.

Share this post


Link to post
Share on other sites
Posted (edited)

NetSurf 3.6 does not work for me on Windows 98SE virtual machine with KernelEx either disabled or enabled. For compatibility mode I tried both Windows 2000 SP4 and Windows XP SP2 I just get CSSBase and MinGW Runtime Assertion errors:

netsurf.jpg

netsurf2.jpg

Edited by sdfox7
  • Upvote 1

Share this post


Link to post
Share on other sites
Posted (edited)

NetSurf 3.6 is actually from Jan 2, 2017 and seems to require at least Windows 2000. 2010 build notes claim tested on Wine and Vista. ImportPatcher.42 reports:

  [Files processed]
  NetSurf.exe= Image Version: 4.0 1/2/17 3:12 PM

  [GDI32.dll]
  SetDCBrushColor=
  SetDCPenColor=

  [KERNEL32.dll]
  VerSetConditionMask=
  VerifyVersionInfoA=

  [SHELL32.DLL]
  SHGetFolderPathA=

On my Via C3 processor with KernelEx 4.5.2016.17 in Win2k mode, it loads but immediately crashes executing:
  005631E9   0F 44 1D 88 E1 A7 00   cmovz ebx,[00A7E188]

FineSSE handles that, but then shows me (with a lot of help from Procwin) a buffer overrun in Msvcrt.strcpy. Using Mscvr70 or 71 instead gets me to the CSSBase warning. Help->About works, but appears misformatted. Other Help links lead to the MinGW Runtime Assertion dialog. See Line 127 at bottom:

/**
* Callback for hlcache_handle_retrieve() for objects.
*/

static nserror
html_object_callback(hlcache_handle *object,
	     const hlcache_event *event,
	     void *pw)
{
struct content_html_object *o = pw;
html_content *c = (html_content *) o->parent;
int x, y;
struct box *box;

assert(c->base.status != CONTENT_STATUS_ERROR);


KexApiLog unbelievably only contains two calls to SHGetFolderPathA, so hard to know what's failing. :(

@sdfox7: Please post dialogshots instead of screenshots. Thanks.

Edited by jumper
  • Upvote 1

Share this post


Link to post
Share on other sites

It must have been a mistake by ~♥Aiko♥Chan♥~...

Netsurf just doesn't work on Windows 98.

  • Upvote 1

Share this post


Link to post
Share on other sites
Posted (edited)

Updated list; added Netsurf to does not work section and created a new workaround section.
Also found this site which has created "32bit web browser" and other software which may work on Windows 95, but I'm unable to verify it. The web browser is primitive, but is in development.

Edited by ~♥Aiko♥Chan♥~

Share this post


Link to post
Share on other sites
11 hours ago, jumper said:

NetSurf 3.6 is actually from Jan 2, 2017 and seems to require at least Windows 2000. 2010 build notes claim tested on Wine and Vista. ImportPatcher.42 reports:

  [Files processed]
  NetSurf.exe= Image Version: 4.0 1/2/17 3:12 PM

  [GDI32.dll]
  SetDCBrushColor=
  SetDCPenColor=

  [KERNEL32.dll]
  VerSetConditionMask=
  VerifyVersionInfoA=

  [SHELL32.DLL]
  SHGetFolderPathA=


On my Via C3 processor with KernelEx 4.5.2016.17 in Win2k mode, it loads but immediately crashes executing:
  005631E9   0F 44 1D 88 E1 A7 00   cmovz ebx,[00A7E188]

FineSSE handles that, but then shows me (with a lot of help from Procwin) a buffer overrun in Msvcrt.strcpy. Using Mscvr70 or 71 instead gets me to the CSSBase warning. Help->About works, but appears misformatted. Other Help links lead to the MinGW Runtime Assertion dialog. See Line 127 at bottom:


/**
* Callback for hlcache_handle_retrieve() for objects.
*/

static nserror
html_object_callback(hlcache_handle *object,
	     const hlcache_event *event,
	     void *pw)
{
struct content_html_object *o = pw;
html_content *c = (html_content *) o->parent;
int x, y;
struct box *box;

assert(c->base.status != CONTENT_STATUS_ERROR);


KexApiLog unbelievably only contains two calls to SHGetFolderPathA, so hard to know what's failing. :(

@sdfox7: Please post dialogshots instead of screenshots. Thanks.
 

@jumper

I have modified NETSURF.JPG and NETSURF2.JPG for just the dialog box; I usually just find screenshots quicker and more representative.

Share this post


Link to post
Share on other sites

@everyone: Don't use the Quote button as a Reply button. Less is more--don't quote at all when it's not needed for clarity. When needed, please edit quotes to just the relevant part or parts.

@sdfox7
> width="1000" height="750"
Really? Recommendation: Use the reply editbox and write your own tags:
  <img src="http://sdfox7.com/win98/files/netsurf2.jpg">

Share this post


Link to post
Share on other sites

What encryption protocals are in current (if rare) use on websites that are not present or available on browsers such as FF2 or Opera 12.02?

I'm seeing the occasional "Secure connection: fatal error (40) from server.  Failed to connect to server. The reason may be that the encryption methods supported by the server are not enabled in the security preferences." message when browsing some links using Opera 12, and I have enabled all protocals that are possible in Opera settings.  I was trying to bring up a page located at https://www.sciencedaily.com/ and I'm not able to.  Why are these sites doing this?  They're not a bank or some other site where personal info or a financial service is going to be transacted - so why are they using presumably some high-powered or exotic encryption protocal that not even the default install of Opera 12.02 is compatible with?

Is there any way to know what exact protocal is required to access these sites when this message gets thrown?

Is there any way to add or incorporate an update or set of files to bestow these missing protocals on Opera 12.02 or FF2?
 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


  • Recently Browsing   0 members

    No registered users viewing this page.

×