Here is my best guess as to what is happening:
Most JavaScripts use some form of Browser detection so that you don't get errors for using a DOM property that doesn't exist (cause this will crash the script or throw up annoying debug screens). The problem is: there are two ways to do this.
The first (the more intelligent way) uses an if statement and makes a call to IE's proprietary DOM. If this fails, we get back false instead of a error message. If we get false, we know that we probably have standard based browser (ie. Mozilla, Chimera, etc), but of course we check for that too.
The second way of doing this (the stupid way) is to make a call to a javascript function that returns the name of the browser. From the info that is returned, the JavaScript determines what kind of code to use.
So, while konqueror is based on the W3C's standard DOM, since it doesn't return results like Mozilla, IE, or Opera, the JavaScript thinks that it isn't compatible and gives you a message that your browser isn't supported.
I see messages like this all the time (since I refuse to use Netscrape or Internet Exploder). Just another annoyance caused by MicroSquish.