Closed
Bug 385570
Opened 17 years ago
Closed 13 years ago
gmx.net/gmx.de - GMX Mail 2007 blocks non-Firefox Gecko browsers
Categories
(Tech Evangelism Graveyard :: German, defect)
Tech Evangelism Graveyard
German
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: wolfiR, Unassigned)
References
()
Details
GMX Mail 2007 blocks non-Firefox Gecko browsers and only allows Firefox >= 1.5 and IE6. For example SeaMonkey doesn't work. GMX Mail 2007 is their new AJAX Webmail application.
Reporter | ||
Updated•17 years ago
|
Blocks: geckoisgecko
Here is the JS code for the sniffing itself. They sniff for a lot of browsers like Konqueror, Safari, and Opera. The real check I guess is done in the ro.open URL. <script type="text/javascript"><!-- var _jsStatus_detect = navigator.userAgent.toLowerCase(); var _jsStatus_thestring; var _jsStatus_place; function _setJSStatus() { var ro = new Object(); var browser = navigator.appName; if(browser == "Microsoft Internet Explorer") { ro = new ActiveXObject("Microsoft.XMLHTTP"); } else { ro = new XMLHttpRequest(); } var OS,browser,version,total; if (_jsStatusCheckIt('konqueror')) { browser = "Konqueror"; OS = "Linux"; } else if (_jsStatusCheckIt('safari')) browser = "Safari" else if (_jsStatusCheckIt('omniweb')) browser = "OmniWeb" else if (_jsStatusCheckIt('opera')) browser = "Opera" else if (_jsStatusCheckIt('webtv')) browser = "WebTV" else if (_jsStatusCheckIt('icab')) browser = "iCab" else if (_jsStatusCheckIt('msie')) browser = "InternetExplorer" else if (_jsStatusCheckIt('firefox')) browser = "Firefox" else if (!_jsStatusCheckIt('compatible')) { browser = "NetscapeNavigator" version = _jsStatus_detect.charAt(8); } else browser = "unknown"; if (!version) { version = _jsStatus_detect.substring(_jsStatus_place + _jsStatus_thestring.length); if(version.indexOf(' ') != -1) version = version.substring(0, version.indexOf(' ')); if(version.indexOf(';') != -1) version = version.substring(0, version.indexOf(';')); } if (!OS) { if (_jsStatusCheckIt('linux',_jsStatus_detect)) OS = "Linux"; else if (_jsStatusCheckIt('x11',_jsStatus_detect)) OS = "Unix"; else if (_jsStatusCheckIt('mac',_jsStatus_detect)) OS = "Mac" else if (_jsStatusCheckIt('win',_jsStatus_detect)) OS = "Windows" else OS = "an unknown operating system"; } ro.open('get', 'http://service.gmx.net/de/cgi/g.fcgi/misc/jsstatus?js=1&browser=' + browser + '&version=' + version + '&os=' + OS + '&sid=babhdcf.1186100784.7297.49ue2dn56h.68.iii'); ro.send(null); } function _jsStatusCheckIt(string) { _jsStatus_place = _jsStatus_detect.indexOf(string) + 1; _jsStatus_thestring = string; return _jsStatus_place; } --></script>
Hardware: PC → All
Summary: GMX Mail 2007 blocks non-Firefox Gecko browsers → gmx.net/gmx.de - GMX Mail 2007 blocks non-Firefox Gecko browsers
Comment 3•13 years ago
|
||
INCOMPLETE due to lack of activity since the end of 2009. If someone is willing to investigate the issues raised in this bug to determine whether they still exist, *and* work with the site in question to fix any existing issues, please feel free to re-open and assign to yourself. Sorry for the bugspam; filter on "NO MORE PRE-2010 TE BUGS" to remove.
Status: NEW → RESOLVED
Closed: 13 years ago
Resolution: --- → INCOMPLETE
Chris - The GMX web mail interface (for gmx.com in the U.S.) has worked perfectly with the past several versions of SeaMonkey.
Comment 5•13 years ago
|
||
Someone should make sure this works without the word "Firefox" in the UA string. (I don't know what Seamonkey uses these days and I don't have a GMX mail account to test it myself.)
Resolution: INCOMPLETE → FIXED
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.16) Gecko/20101123 SeaMonkey/2.0.11
Comment 7•13 years ago
|
||
Thanks, good enough for me. If there are any outstanding issues with GMX and non-Firefox browsers, they should probably be filed as new TE bugs.
Updated•9 years ago
|
Product: Tech Evangelism → Tech Evangelism Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•