+ // function khtmlbased()
+ // returns true if User Agent seems to be a KHTML-based browser, false if not
+
+ // collection of some known User Agent Strings:
+ // Mozilla/5.0 (compatible; Konqueror/3; Linux 2.4.18; X11; i686)
+ // Mozilla/5.0 (X11; U; Linux i686; de-AT; rv:1.3b) Gecko/20030114
+ // Mozilla/4.0 (compatible; MSIE 5.0; Windows 95; DigExt)
+ // Mozilla/4.0 (compatible; MSIE 6.0; Windows 98; Win 9x 4.90)
+ // Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)
+ // Mozilla/4.75 [de] (Win98; U)
+ // Opera/5.12 (Windows 2000; U) [de]
+ // Mozilla/5.0 (Windows; U; Win 9x 4.90; de-DE; m18) Gecko/20010131 Netscape6/6.01
+ // Mozilla/5.0 (Windows; U; Windows NT 5.1; de-DE; rv:1.0.1) Gecko/20020823 Netscape/7.0
+ // Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en) AppleWebKit/51 (like Gecko) Safari/51
+ // Lynx/2.8.4rel.1 libwww-FM/2.14 SSL-MM/1.4.1 OpenSSL/0.9.6g
+ // Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en-US; rv:1.0.1) Gecko/20021109 Chimera/0.6+
+ // Mozilla/5.0 (Windows; U; Win 9x 4.90; en-US; rv:1.3a) Gecko/20021207 Phoenix/0.5
+ // Mozilla/5.0 Galeon/1.2.7 (X11; Linux i686; U;) Gecko/20021204
+ // Mozilla/4.0 (compatible; MSIE 5.0; Windows XP) Opera 6.05 [ja]
+ // Mozilla/4.0 (compatible; MSIE 5.12; Mac_PowerPC) OmniWeb/4.1.1-v424.6