Closed
Bug 385570
Opened 18 years ago
Closed 14 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•18 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•14 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: 14 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•14 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•14 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•10 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
•