New Apple site MobileMe incompatible with SeaMonkey

RESOLVED INVALID

Status

SeaMonkey
General
--
major
RESOLVED INVALID
10 years ago
9 years ago

People

(Reporter: Rocco Stilo, Unassigned)

Tracking

Firefox Tracking Flags

(Not tracked)

Details

(URL)

(Reporter)

Description

10 years ago
User-Agent:       Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10.5; rv:1.9.0.2pre) Gecko/2008071301 SeaMonkey/2.0a1pre
Build Identifier: Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10.5; rv:1.9.0.2pre) Gecko/2008071301 SeaMonkey/2.0a1pre

MobileMe replaces the old DotMac website, but if you go to his URL: https://secure.me.com
all pages are empty. If you select the panels within, you'll see nothing. Instead, Safari is fully compatible. No problems till now with the old DotMac, but it's gone away.

Reproducible: Always

Steps to Reproduce:
1.
2.
3.
(Reporter)

Updated

10 years ago
Version: unspecified → Trunk

Comment 1

10 years ago
Mozilla/5.0 (Windows; U; Windows NT 5.1; cs; rv:1.9.0.2pre) Gecko/2008071402 SeaMonkey/2.0a1pre

View site http://www.me.com/not_found/ instead https://secure.me.com
https://secure.me.com/ redirects to http://www.me.com/not_found/ in
every browser I tried, on every platform -- including Safari 3.1.2 on
OS X 10.5.4.

Problem with the site?

Your report appears to be invalid.
(Reporter)

Comment 3

10 years ago
I can see all of panels within MobileMe with the last Safari (beta) and with FireFox; but with the last trunk of SeaMonkey, I cannot access to the panels. If iI click on them I get the window that says: Looking for someething on MobileMe? Furthermore, I get error console that says «panelview» undefined, SCObjet undefined, SCPage undefined, etc. 
(Reporter)

Comment 4

10 years ago
With the last trunk of SeaMonkey, I can get the first access to MobileMe, from the URL: https://secure.me.com/account/en/ (and not: https://secure.me.com); I can login successfully: but I get the window empty. I see on the left, the panels. But if I click on them (Mail, Account, ecc.), I get the windows always empty. Instead, with Safari and FireFox it's all OK. I get the windows with their content. If I choose the Error Console from the Web Development, from Tools menu, I get those errors: always «undefined».
(Reporter)

Comment 5

10 years ago
Apple states till now: 
«Which web browsers work with MobileMe?

Because MobileMe's web applications take advantage of the latest web technologies, you should make sure you use the following browsers on your Mac: Safari 3, or Mozilla Firefox 2 or 3. For your PC: Safari 3, Mozilla Firefox 2 or 3, or Microsoft Internet Explorer 7. Note: Internet Explorer 7 is not fully supported. Internet Explorer 7 has known compatibility issues with modern web standards that affect web 2.0 applications, such as MobileMe. You can use Internet Explorer 7, but you will not have access to all MobileMe features and will experience slower performance».
(Reporter)

Comment 6

10 years ago
Apple states till now: 
«Which web browsers work with MobileMe?

Because MobileMe's web applications take advantage of the latest web technologies, you should make sure you use the following browsers on your Mac: Safari 3, or Mozilla Firefox 2 or 3. For your PC: Safari 3, Mozilla Firefox 2 or 3, or Microsoft Internet Explorer 7. Note: Internet Explorer 7 is not fully supported. Internet Explorer 7 has known compatibility issues with modern web standards that affect web 2.0 applications, such as MobileMe. You can use Internet Explorer 7, but you will not have access to all MobileMe features and will experience slower performance».
(In reply to comment #4)

Thanks for the revised report.  But I can't test it, since I don't
have a MobileMe account.

Someone else please step in and do some testing.

Updated

10 years ago
Assignee: nobody → general
Component: Build Config → General
QA Contact: build-config → general

Comment 8

10 years ago
Hmm:
document.Browser = {
        IE:     navigator.userAgent.indexOf('MSIE') > -1,
        Opera:  navigator.userAgent.indexOf('Opera') > -1,
        WebKit: navigator.userAgent.indexOf('AppleWebKit/') > -1,
        Gecko:  navigator.userAgent.indexOf('Gecko') > -1 && navigator.userAgent.indexOf('KHTML') == -1,
        MobileSafari: !!navigator.userAgent.match(/Apple.*Mobile.*Safari/),
        Safari:navigator.userAgent.indexOf('Safari') > -1,
        Firefox:navigator.userAgent.indexOf('Firefox') > -1
      };

I just skimmed the js in the login page and I guess SeaMonkey would fit in as "Gecko" here.

Comment 9

10 years ago
It might be worth trying the problematic page with a different user agent (Firefox's). iirc, there's a tool called "User Agent Switcher", that can be used for this.
(Reporter)

Comment 10

10 years ago
But no User Agent Switcher till now for SeaMonkey... This is a Javascript problem.

Comment 11

10 years ago
(In reply to comment #10)
> But no User Agent Switcher till now for SeaMonkey... This is a Javascript
> problem.

If you're a bit techy, try this. Remember it's at your own risk:

1) Find out your current user agent string, by typing about:seamonkey in the address field and hitting enter. You should see the string under the blue SeaMonkey 1.1.12 header.

2) Copy the whole string, except the "SeaMonkey/1.1.12" part

3) Type about:config in the address field and hit enter
4) Proceed (but consider the warning ;)
5) Right-click on one of the preference rows, and choose "New --> String"
6) In the dialog/prompt that appears, type "general.useragent.override" and click OK
5) You will now see a new dialog, now you should fill in the value. 
5) Paste the string you copied in 2) and add " Firefox/2.0.0.0.17"
6) Click OK.
7) Check that you now have Firefox/2.0.0.0.17 appended, by going to about:seamonkey
8) Try MobileMe

To get rid of the new useragent string, look it up in about:config and right-click on it and choose "Reset". Iirc I think the string will disappear if you restart SeaMonkey, though.

Comment 12

10 years ago
(In reply to comment #11)

> 5) Paste the string you copied in 2) and add " Firefox/2.0.0.0.17"

Oops, this should be "2.0.0.17". And of course this is number 6) etc.
- User Agent Switcher extension https://addons.mozilla.org/en-US/seamonkey/addon/59 advertises compatibility with Sm 1.0 to 1.1.* and works for me with 2.0a2pre too.

- For what is needed here, browser.useragent.override is not necessary anymore. Create a string pref named (for instance) browser.useragent.extra.notfirefox with value (for instance) "NOT Firefox/2.0.0.17" (without the quotes of course). It will be added to your useragent string, between the closing paren and the SeaMonkey/ part.
Oops, not browser.useragent.* but general.useragent/*

Updated

9 years ago
Assignee: general → english-us
Component: General → English US
Product: SeaMonkey → Tech Evangelism
QA Contact: general → english-us
Version: Trunk → unspecified
(Reporter)

Comment 15

9 years ago
Deadlock situation. No news from testing?
Rocco, did you test what Tony mentioned in Comment 13?
(Reporter)

Comment 17

9 years ago
But... I cannot see useragent option or menu item within SeaMonkey. Where is it?
(Reporter)

Comment 18

9 years ago
I cannot install this add-on:
https://addons.mozilla.org/en-US/seamonkey/addon/59
An alert window says: this add-on is incompatible with SeaMonkey 2.0b1pre...
Component: English US → Build Config
Product: Tech Evangelism → SeaMonkey
Version: unspecified → Trunk
(Reporter)

Comment 19

9 years ago
For Stefan and Tony Mechelynck: I'we followed your tricks, but nothing worked for me. I've installed the latest Java software and the Java Embedding plugin. Any other idea?

Updated

9 years ago
Component: Build Config → English US
Product: SeaMonkey → Tech Evangelism
Version: Trunk → unspecified

Comment 20

9 years ago
I've just tried to access and use the MobileMe web applications through "https://secure.me.com/account/en/" and they work for me with SeaMonkey 2.0b1.

Build identifier: Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10.5; en-US; rv:1.9.1.1pre) Gecko/20090718 SeaMonkey/2.0b1

Rocco Stilo, are you still experiencing problems?
(Reporter)

Comment 21

9 years ago
Yes, unfortunately. To be more sure, I've registered errors, that are java errors. Console window speaks about three errors:

1)Error: navigator.browserLanguage is undefined
Source File: https://auth.apple.com/my/auth/auth_assets/en/vnn/javascript.js
Line: 7

Clicking on link I have: require("main");Object.extend(String.English,{"Login.MemberName":"Member Name","Login.Password":"Password","Login.LearnMore":"Learn more","Login.LearnMore.URL":"http://www.apple.com/mobileme/","Login.Visitor.DownloadFile":"Download “<span id='file_name'>{SSO_DESCRIPTION}</span>”","Login.Visitor.DownloadingFile":"Downloading “<span id='file_name_busy'>{SSO_DESCRIPTION}</span>”…","Login.Visitor.Info":"Please enter the password to download this file.","Login.Visitor.Download":"Download","Login.Visitor.DontSee":"If your download does not begin in a moment, ","Login.Visitor.TryAgain":"try again","Login.VisitorIdisk.Info":"Log in to <span id='file_name'>{SSO_USERNAME}</span>'s Public Folder","Login.VisitorIdisk.Login":"Log In","PublicForm.LearnMore":"Learn More...","Login.VisitorIdisk.Message":"MobileMe iDisk lets you share files and folders with your friends on the web,on your computer, and on your iPhone or iPod touch.","Login.Error.InvalidEither":"Incorrect member name or password.","Login.Error.InvalidPassword":"Incorrect password.","@@IE.Browser.GetSafari":"Get Safari"});Object.extend(String.prototype,{capitalize:function(b){var a=(b=="first")?this:this.split(" ");a=a.map(function(c){if(c.length==0){return c}return c.charAt(0).toUpperCase()+c.substring(1)});return a.join(" ")},format:function(){var c=$A(arguments);var f=this.gsub(/%@([0-9]+)/,function(g){return(c[parseInt(g[1],0)-1]||"").toString()});var b=[];var a=-1;var e=0;while((a=f.indexOf("%@",e))>=0){b.push(f.slice(e,a));e=a+2;var d=c.shift();if(d&&d.toString){d=d.toString()}b.push(d)}if(e<f.length){b.push(f.slice(e,f.length))}return(b.length>1)?b.join(""):b[0]},loc:function(){var a=String[String.currentLanguage()];var b=a[this];if(!b){b=String.English[this]||this}return b.format.apply(b,arguments)},locWithDefault:function(c){var b=String[String.currentLanguage()];var d=b[this];if(!d){d=String.English[this]||c}var a=$A(arguments);a.shift();return d.format.apply(d,a)},classify:function(){return this.camelize().capitalize()},toHref:function(){if(this.match(/.+@.+\...+/)){return"mailto:"+this}else{if(this.indexOf("http://")!=0&&this.indexOf("https://")!=0&&this.match(/[^.]+\.[^.]+/)){return"http://"+this}else{return this}}},trim:function(){return this.replace(/^\s+|\s+$/g,"")},strip:function(){return this.trim()}});String.prototype.fmt=String.prototype.format;Object.extend(String,{browserLanguage:((navigator.language||navigator.browserLanguage).split("-",1)[0]),useAutodetectedLanguage:false,preferredLanguage:null,currentLanguage:function(){var a=(this.useAutodetectedLanguage)?(this.browserLanguage||this.preferredLanguage||"en"):(this.preferredLanguage||this.browserLanguage||"en");if(!this[a]){switch(a){case"fr":a="French";break;case"de":a="German";break;case"ja":case"jp":a="Japanese";break;case"en":a="English";break;default:break}}return a}});

2) Error: navigator.browserLanguage is undefined
Source File: https://auth.apple.com/my/auth/loginForm/en/vnn/javascript.js
Line: 7

Clicking on link I have:

require("core");Object.extend(String,{browserLanguage:((navigator.language||navigator.browserLanguage).split("-",1)[0]),useAutodetectedLanguage:NO,preferredLanguage:null,currentLanguage:function(b){var a=(this.useAutodetectedLanguage)?(this.browserLanguage||this.preferredLanguage||"en"):(this.preferredLanguage||this.browserLanguage||"en");if(b){return(a.toLowerCase()==="jp")?"ja":a.toLowerCase()}if(!this[a]){switch(a){case"fr":a="French";break;case"de":a="German";break;case"ja":case"jp":a="Japanese";break;case"en":a="English";break;default:a="English";break}}return a}});function main(){if(String.currentLanguage()=="Japanese"&&$("default_nonmember")&&$("jp_nonmember")){$("default_nonmember").style.display="none";$("jp_nonmember").style.display=""}else{$("default_nonmember").style.display="";$("jp_nonmember").style.display="none"}Login.initializePage();if(document.referrer.substring(0,18)=="http://www.me.com/"||document.referrer.substring(0,19)=="https://www.me.com/"){var a=document.referrer.split("/");var b=a[3].toLowerCase();var c={base:"http://www.apple.com",mail:"/mobileme/features/mail.html",calendar:"/mobileme/features/calendar.html",contacts:"/mobileme/features/contacts.html"};var d=Login.lang.substring(0,2).toLowerCase();if(d==="de"||d==="ja"||d==="fr"){c.base+="/"+d}if(b==="mail"||b==="calendar"||b==="contacts"){$("learnMoreLink").href=c.base+c[b]}}}String.prototype.loc=function(){var a=String.language;var b=a[this];if(!b){b=Login.Strings[this]||this}return b};String.prototype.trim=function(){return this.replace(/^\s+|\s+$/g,"")};function hasClass(a,b){return a.className.match(new RegExp("(\\s|^)"+b+"(\\s|$)"))}function addClass(a,b){if(!this.hasClass(a,b)){a.className+=" "+b}}function removeClass(b,d){if(hasClass(b,d)){var a=new RegExp("(\\s|^)"+d+"(\\s|$)");b.className=b.className.replace(a," ")}}function getStyle(a,b){var c="";if(document.defaultView&&document.defaultView.getComputedStyle){c=document.defaultView.getComputedStyle(a,"").getPropertyValue(b)}else{if(a.currentStyle){b=b.replace(/\-(\w)/g,function(d,e){return e.toUpperCase()});c=a.currentStyle[b]}}return c}var transport=null;function getMOTD(a){if(window.XMLHttpRequest){transport=new XMLHttpRequest()}else{if(window.ActiveXObject){try{transport=new ActiveXObject("Msxml2.XMLHTTP")}catch(b){try{transport=new ActiveXObject("Microsoft.XMLHTTP")}catch(b){}}}}if(!transport){return false}transport.onreadystatechange=function(){if(transport.readyState==4){getMessageResponse(transport)}};transport.open("GET",a,true);transport.setRequestHeader("Content-Type","application/x-www-form-urlencoded");transport.setRequestHeader("X-Mobileme-Version","1.0");transport.send(null)}function getMessageResponse(b){var a=b.status;if((a>=200&&a<300)){$("motd-container").innerHTML=b.responseText}else{$("motd-visitor").style.display="block"}}var Login={Strings:{"Login.Visitor.DownloadFile":"Download “{SSO_DESCRIPTION}”","Login.Visitor.DownloadingFile":"Downloading “{SSO_DESCRIPTION}”…","Login.Visitor.Info":"Please enter the password to download this file.","Login.Visitor.Download":"Download","Login.Visitor.DontSee":"If your download does not begin in a moment, ","Login.Visitor.TryAgain":"try again","Login.Error.InvalidEither":"Incorrect member name or password.","Login.Error.InvalidPassword":"Incorrect password.","Login.LogginIn":"Loggin in…"},isBusy:false,disable:false,cancelURL:"",transport:"",theform:null,interval:null,lang:(navigator.language)?navigator.language:navigator.userLanguage,returnFalse:function(){return(document.Browser.Firefox)?undefined:false},testCookies:function(){var d,a,c=Login.lang.substring(0,2).toLowerCase();var b=new Date();b.setTime(b.getTime()+(24*60*60*1000));a="; expires="+b.toGMTString();document.cookie="testCookie=true"+a+"; path=/";if((d=readCookie("testCookie"))!==null){b.setTime(b.getTime()-(48*60*60*1000));a="; expires="+b.toGMTString();document.cookie="testCookie=true"+a+"; path=/";return true}else{window.location.href="http://www.me.com/enable_cookies/"+(c!=="en"?c+"/":"");return false}},reenableFields:function(){if($("loading")){$("loading").parentNode.removeChild($("loading"))}var d=Login.fieldsForXHR.length;var a=Login.fieldsForXHR;removeClass($("submit"),"disabled");for(var c=0,b=d;c<b;c++){removeClass(a[c],"disabled")}},_handleSubmit:function(){return Login.handleSubmit()},_handleCancel:function(){return Login.handleCancel()},_handleError:function(a){Login.transport=a;Login.reenableFields();return Login.handleError(a)},_handleSuccess:function(a){Login.transport=a;Login.reenableFields();return Login.handleSuccess(a)},handleSubmit:function(){if(Login.isBusy){return false}if($("errorString")){removeClass($("errorString"),"show")}if($("username")){$("username").value=$("username").value.trim()}var e=Login.fieldsForXHR.length;var a=Login.fieldsForXHR;var f;var d={};for(var c=0,b=e;c<b;c++){f=a[c];f.type=f.type.toLowerCase();if(f.className.indexOf("disabled")>0){return}if(f.value===""&&(f.type==="text"||f.type==="password")){f.focus();return false}d[f.name]=(f.type==="checkbox")?!!f.checked:f.value}var g=$("loading");if(!g){g=document.createElement("em");g.appendChild(document.createTextNode(Login.Strings["Login.LogginIn"]));g.setAttribute("id","loading");g.className+=" visible";if(String.currentLanguage()=="Japanese"&&$("default_nonmember")&&$("jp_nonmember")){g.style["float"]="left"}$("submit").parentNode.insertBefore(g,$("submit").nextSibling)}else{if(String.currentLanguage()=="Japanese"&&$("default_nonmember")&&$("jp_nonmember")){g.style["float"]="left"}g.appendChild(document.createTextNode(Login.Strings["Login.LogginIn"]));g.style.visibility="visible";g.className+=" visible"}addClass($("submit"),"disabled");for(c=0,b=e;c<b;c++){if(a[c].type==="checkbox"){addClass($(a[c].id+"Label"),"disabled")}else{addClass(a[c],"disabled")}}Login.isBusy=true;Login.disable=true;$("submit").focus();if(Login.theform){setTimeout(function(){Login.theform.submit()},10)}return},handleCancel:function(){if(Login.cancelURL==""){Login.cancelURL="http://www.me.com/mail/"}if(!Login.isBusy){window.location.href=Login.cancelURL;Login.isBusy=true}return},handleSuccess:function(b){if(b.status==200&&$("errorStringHolder")){if($("errorString")){$("errorString").parentNode.removeChild($("errorString"))}var a=document.createElement("em");a.appendChild(document.createTextNode(Login.Strings["Login.Error.InvalidEither"]));a.setAttribute("id","errorString");$("errorStringHolder").appendChild(a);shake(0)}},handleError:function(a){if(a.status==302&&!Login.isBusy){window.location.href=a.getHeader("Location");Login.isBusy=true}},handle302:function(a){window.location.href=a.getHeader("Location")},addEvent:function(d,b,c,a){if(d.attachEvent){return d.attachEvent("on"+b,c,a)}else{if(d.addEventListener){return d.addEventListener(b,c,a)}}},toggleCheckbox:function(a){$(a).className=(hasClass(a,"checked"))?"":"checked"},addLabelListeners:function(b,a){Login.addEvent(b,"focus",function(){if(Login.disable){this.blur();return}addClass(a,((b.value=="")?"partial":"hidden"))},true);Login.addEvent(b,"blur",function(){if(b.value==""){removeClass(a,"hidden");removeClass(a,"partial")}},true);Login.addEvent(b,"keydown",function(c){addClass(a,"hidden");removeClass(a,"partial");if(c.keyCode===13){c.returnValue=false;return Login.handleSubmit()}},true);if(b.value!=""){addClass(a,"hidden")}},fieldsForXHR:[],actionURL:"",setupForm:function(b){var c,e,d;var k,a,g;var j=false;if(!document.forms[0]){return}if(arguments.length&&(c=$(arguments[0].toString()))){}else{c=document.forms[0]}Login.actionURL=c.getAttribute("action");Login.theform=c;e=c.elements;for(var f=0,h=e.length;f<h;f++){k=e[f];d=k.nodeName.toLowerCase();if(d==="input"||d==="textarea"||d==="button"){a=$(k.id+"Label");g=k.getAttribute("type").toLowerCase();if(k.name==="cancelURL"&&k.value!==""){Login.cancelURL=k.value}if(g==="checkbox"){Login.addEvent(k,"change",function(){if(Login.disable){k.checked=(k.checked)?false:true;this.blur();return}if(k.checked){addClass(a,"checked")}else{removeClass(a,"checked")}},true);Login.addEvent(k,"focus",function(){if(Login.disable){this.blur();return}addClass(a,"focus")},true);Login.addEvent(k,"blur",function(){removeClass(a,"focus")},true);Login.addEvent(a,"mousedown",function(){if(Login.disable){this.blur();return}addClass(a,"active")},true);Login.addEvent(a,"mouseup",function(){removeClass(a,"active");window.setTimeout(function(){k.blur();k.focus()},15);return true},true)}else{if(g!=="hidden"){Login.addLabelListeners(k,a)}}if(!(document.Browser.IE&&readCookie("iewarn")==null)){if(d==="input"&&g==="text"&&!j){k.focus();addClass(a,"focus");j=true}}Login.fieldsForXHR.push(k)}}Login.addEvent(document.body,"keydown",function(l){if(!l){l=window.event}var i=l.keyCode?l.keyCode:l.charCode;if(13==i){if(document.Browser.IE&&IEengine===8){flip_ie7()}else{return Login.handleSubmit()}}},true)},checker:(function(){var d=[],a,b;for(var c in Login.fieldsForXHR){c=Login.fieldsForXHR[c];if(c.type=="text"||c.type=="password"){d.push(c)}}a=d.length;return function(){for(b=0;b<a;b++){if(d[b]&&d[b].value!=""){addClass($(d[b].id+"Label"),"hidden")}}}}),initializePage:function(b){if(arguments.length){Login.setupForm(b)}else{Login.setupForm()}if(navigator.loadPurpose!=="preview"){Login.testCookies()}Login.checker=Login.checker();var c=(c=window.location.search.toString().match(/\?x=([a-zA-Z0-9]+)$/))?c[1]:"current";if($("motd-container")){var a;if(readCookie("mmls")){a="https://auth.apple.com/motd/"+c+"/"+String.currentLanguage(true)+"_annc.html"}else{a="https://auth.apple.com/motd/"+c+"/"+String.currentLanguage(true)+"_marketing_annc.html"}getMOTD(a)}$("help").onclick=function(){window.open(this.href,"HelpWindow","width=834,height=749,resizable=yes,scrollbars=yes,menubar=yes,status=0,toolbar=no");return false};window.onblur=function(){window.clearInterval(Login.interval);Login.interval=null};window.onfocus=function(){if(Login.interval){return}Login.interval=window.setInterval(function(){Login.checker()},150)};window.onfocus()}};

3) Error: String.currentLanguage is not a function
Source File: https://auth.apple.com/my/auth/loginForm/en/vnn/javascript.js
Line: 7

Clicking on link I have:

require("core");Object.extend(String,{browserLanguage:((navigator.language||navigator.browserLanguage).split("-",1)[0]),useAutodetectedLanguage:NO,preferredLanguage:null,currentLanguage:function(b){var a=(this.useAutodetectedLanguage)?(this.browserLanguage||this.preferredLanguage||"en"):(this.preferredLanguage||this.browserLanguage||"en");if(b){return(a.toLowerCase()==="jp")?"ja":a.toLowerCase()}if(!this[a]){switch(a){case"fr":a="French";break;case"de":a="German";break;case"ja":case"jp":a="Japanese";break;case"en":a="English";break;default:a="English";break}}return a}});function main(){if(String.currentLanguage()=="Japanese"&&$("default_nonmember")&&$("jp_nonmember")){$("default_nonmember").style.display="none";$("jp_nonmember").style.display=""}else{$("default_nonmember").style.display="";$("jp_nonmember").style.display="none"}Login.initializePage();if(document.referrer.substring(0,18)=="http://www.me.com/"||document.referrer.substring(0,19)=="https://www.me.com/"){var a=document.referrer.split("/");var b=a[3].toLowerCase();var c={base:"http://www.apple.com",mail:"/mobileme/features/mail.html",calendar:"/mobileme/features/calendar.html",contacts:"/mobileme/features/contacts.html"};var d=Login.lang.substring(0,2).toLowerCase();if(d==="de"||d==="ja"||d==="fr"){c.base+="/"+d}if(b==="mail"||b==="calendar"||b==="contacts"){$("learnMoreLink").href=c.base+c[b]}}}String.prototype.loc=function(){var a=String.language;var b=a[this];if(!b){b=Login.Strings[this]||this}return b};String.prototype.trim=function(){return this.replace(/^\s+|\s+$/g,"")};function hasClass(a,b){return a.className.match(new RegExp("(\\s|^)"+b+"(\\s|$)"))}function addClass(a,b){if(!this.hasClass(a,b)){a.className+=" "+b}}function removeClass(b,d){if(hasClass(b,d)){var a=new RegExp("(\\s|^)"+d+"(\\s|$)");b.className=b.className.replace(a," ")}}function getStyle(a,b){var c="";if(document.defaultView&&document.defaultView.getComputedStyle){c=document.defaultView.getComputedStyle(a,"").getPropertyValue(b)}else{if(a.currentStyle){b=b.replace(/\-(\w)/g,function(d,e){return e.toUpperCase()});c=a.currentStyle[b]}}return c}var transport=null;function getMOTD(a){if(window.XMLHttpRequest){transport=new XMLHttpRequest()}else{if(window.ActiveXObject){try{transport=new ActiveXObject("Msxml2.XMLHTTP")}catch(b){try{transport=new ActiveXObject("Microsoft.XMLHTTP")}catch(b){}}}}if(!transport){return false}transport.onreadystatechange=function(){if(transport.readyState==4){getMessageResponse(transport)}};transport.open("GET",a,true);transport.setRequestHeader("Content-Type","application/x-www-form-urlencoded");transport.setRequestHeader("X-Mobileme-Version","1.0");transport.send(null)}function getMessageResponse(b){var a=b.status;if((a>=200&&a<300)){$("motd-container").innerHTML=b.responseText}else{$("motd-visitor").style.display="block"}}var Login={Strings:{"Login.Visitor.DownloadFile":"Download “{SSO_DESCRIPTION}”","Login.Visitor.DownloadingFile":"Downloading “{SSO_DESCRIPTION}”…","Login.Visitor.Info":"Please enter the password to download this file.","Login.Visitor.Download":"Download","Login.Visitor.DontSee":"If your download does not begin in a moment, ","Login.Visitor.TryAgain":"try again","Login.Error.InvalidEither":"Incorrect member name or password.","Login.Error.InvalidPassword":"Incorrect password.","Login.LogginIn":"Loggin in…"},isBusy:false,disable:false,cancelURL:"",transport:"",theform:null,interval:null,lang:(navigator.language)?navigator.language:navigator.userLanguage,returnFalse:function(){return(document.Browser.Firefox)?undefined:false},testCookies:function(){var d,a,c=Login.lang.substring(0,2).toLowerCase();var b=new Date();b.setTime(b.getTime()+(24*60*60*1000));a="; expires="+b.toGMTString();document.cookie="testCookie=true"+a+"; path=/";if((d=readCookie("testCookie"))!==null){b.setTime(b.getTime()-(48*60*60*1000));a="; expires="+b.toGMTString();document.cookie="testCookie=true"+a+"; path=/";return true}else{window.location.href="http://www.me.com/enable_cookies/"+(c!=="en"?c+"/":"");return false}},reenableFields:function(){if($("loading")){$("loading").parentNode.removeChild($("loading"))}var d=Login.fieldsForXHR.length;var a=Login.fieldsForXHR;removeClass($("submit"),"disabled");for(var c=0,b=d;c<b;c++){removeClass(a[c],"disabled")}},_handleSubmit:function(){return Login.handleSubmit()},_handleCancel:function(){return Login.handleCancel()},_handleError:function(a){Login.transport=a;Login.reenableFields();return Login.handleError(a)},_handleSuccess:function(a){Login.transport=a;Login.reenableFields();return Login.handleSuccess(a)},handleSubmit:function(){if(Login.isBusy){return false}if($("errorString")){removeClass($("errorString"),"show")}if($("username")){$("username").value=$("username").value.trim()}var e=Login.fieldsForXHR.length;var a=Login.fieldsForXHR;var f;var d={};for(var c=0,b=e;c<b;c++){f=a[c];f.type=f.type.toLowerCase();if(f.className.indexOf("disabled")>0){return}if(f.value===""&&(f.type==="text"||f.type==="password")){f.focus();return false}d[f.name]=(f.type==="checkbox")?!!f.checked:f.value}var g=$("loading");if(!g){g=document.createElement("em");g.appendChild(document.createTextNode(Login.Strings["Login.LogginIn"]));g.setAttribute("id","loading");g.className+=" visible";if(String.currentLanguage()=="Japanese"&&$("default_nonmember")&&$("jp_nonmember")){g.style["float"]="left"}$("submit").parentNode.insertBefore(g,$("submit").nextSibling)}else{if(String.currentLanguage()=="Japanese"&&$("default_nonmember")&&$("jp_nonmember")){g.style["float"]="left"}g.appendChild(document.createTextNode(Login.Strings["Login.LogginIn"]));g.style.visibility="visible";g.className+=" visible"}addClass($("submit"),"disabled");for(c=0,b=e;c<b;c++){if(a[c].type==="checkbox"){addClass($(a[c].id+"Label"),"disabled")}else{addClass(a[c],"disabled")}}Login.isBusy=true;Login.disable=true;$("submit").focus();if(Login.theform){setTimeout(function(){Login.theform.submit()},10)}return},handleCancel:function(){if(Login.cancelURL==""){Login.cancelURL="http://www.me.com/mail/"}if(!Login.isBusy){window.location.href=Login.cancelURL;Login.isBusy=true}return},handleSuccess:function(b){if(b.status==200&&$("errorStringHolder")){if($("errorString")){$("errorString").parentNode.removeChild($("errorString"))}var a=document.createElement("em");a.appendChild(document.createTextNode(Login.Strings["Login.Error.InvalidEither"]));a.setAttribute("id","errorString");$("errorStringHolder").appendChild(a);shake(0)}},handleError:function(a){if(a.status==302&&!Login.isBusy){window.location.href=a.getHeader("Location");Login.isBusy=true}},handle302:function(a){window.location.href=a.getHeader("Location")},addEvent:function(d,b,c,a){if(d.attachEvent){return d.attachEvent("on"+b,c,a)}else{if(d.addEventListener){return d.addEventListener(b,c,a)}}},toggleCheckbox:function(a){$(a).className=(hasClass(a,"checked"))?"":"checked"},addLabelListeners:function(b,a){Login.addEvent(b,"focus",function(){if(Login.disable){this.blur();return}addClass(a,((b.value=="")?"partial":"hidden"))},true);Login.addEvent(b,"blur",function(){if(b.value==""){removeClass(a,"hidden");removeClass(a,"partial")}},true);Login.addEvent(b,"keydown",function(c){addClass(a,"hidden");removeClass(a,"partial");if(c.keyCode===13){c.returnValue=false;return Login.handleSubmit()}},true);if(b.value!=""){addClass(a,"hidden")}},fieldsForXHR:[],actionURL:"",setupForm:function(b){var c,e,d;var k,a,g;var j=false;if(!document.forms[0]){return}if(arguments.length&&(c=$(arguments[0].toString()))){}else{c=document.forms[0]}Login.actionURL=c.getAttribute("action");Login.theform=c;e=c.elements;for(var f=0,h=e.length;f<h;f++){k=e[f];d=k.nodeName.toLowerCase();if(d==="input"||d==="textarea"||d==="button"){a=$(k.id+"Label");g=k.getAttribute("type").toLowerCase();if(k.name==="cancelURL"&&k.value!==""){Login.cancelURL=k.value}if(g==="checkbox"){Login.addEvent(k,"change",function(){if(Login.disable){k.checked=(k.checked)?false:true;this.blur();return}if(k.checked){addClass(a,"checked")}else{removeClass(a,"checked")}},true);Login.addEvent(k,"focus",function(){if(Login.disable){this.blur();return}addClass(a,"focus")},true);Login.addEvent(k,"blur",function(){removeClass(a,"focus")},true);Login.addEvent(a,"mousedown",function(){if(Login.disable){this.blur();return}addClass(a,"active")},true);Login.addEvent(a,"mouseup",function(){removeClass(a,"active");window.setTimeout(function(){k.blur();k.focus()},15);return true},true)}else{if(g!=="hidden"){Login.addLabelListeners(k,a)}}if(!(document.Browser.IE&&readCookie("iewarn")==null)){if(d==="input"&&g==="text"&&!j){k.focus();addClass(a,"focus");j=true}}Login.fieldsForXHR.push(k)}}Login.addEvent(document.body,"keydown",function(l){if(!l){l=window.event}var i=l.keyCode?l.keyCode:l.charCode;if(13==i){if(document.Browser.IE&&IEengine===8){flip_ie7()}else{return Login.handleSubmit()}}},true)},checker:(function(){var d=[],a,b;for(var c in Login.fieldsForXHR){c=Login.fieldsForXHR[c];if(c.type=="text"||c.type=="password"){d.push(c)}}a=d.length;return function(){for(b=0;b<a;b++){if(d[b]&&d[b].value!=""){addClass($(d[b].id+"Label"),"hidden")}}}}),initializePage:function(b){if(arguments.length){Login.setupForm(b)}else{Login.setupForm()}if(navigator.loadPurpose!=="preview"){Login.testCookies()}Login.checker=Login.checker();var c=(c=window.location.search.toString().match(/\?x=([a-zA-Z0-9]+)$/))?c[1]:"current";if($("motd-container")){var a;if(readCookie("mmls")){a="https://auth.apple.com/motd/"+c+"/"+String.currentLanguage(true)+"_annc.html"}else{a="https://auth.apple.com/motd/"+c+"/"+String.currentLanguage(true)+"_marketing_annc.html"}getMOTD(a)}$("help").onclick=function(){window.open(this.href,"HelpWindow","width=834,height=749,resizable=yes,scrollbars=yes,menubar=yes,status=0,toolbar=no");return false};window.onblur=function(){window.clearInterval(Login.interval);Login.interval=null};window.onfocus=function(){if(Login.interval){return}Login.interval=window.setInterval(function(){Login.checker()},150)};window.onfocus()}};

I hope this helps you to debugging...
(Reporter)

Comment 22

9 years ago
Yes, unfortunately. To be more sure, I've registered errors, that are java errors. Console window speaks about three errors:

1)Error: navigator.browserLanguage is undefined
Source File: https://auth.apple.com/my/auth/auth_assets/en/vnn/javascript.js
Line: 7

Clicking on link I have: require("main");Object.extend(String.English,{"Login.MemberName":"Member Name","Login.Password":"Password","Login.LearnMore":"Learn more","Login.LearnMore.URL":"http://www.apple.com/mobileme/","Login.Visitor.DownloadFile":"Download “<span id='file_name'>{SSO_DESCRIPTION}</span>”","Login.Visitor.DownloadingFile":"Downloading “<span id='file_name_busy'>{SSO_DESCRIPTION}</span>”…","Login.Visitor.Info":"Please enter the password to download this file.","Login.Visitor.Download":"Download","Login.Visitor.DontSee":"If your download does not begin in a moment, ","Login.Visitor.TryAgain":"try again","Login.VisitorIdisk.Info":"Log in to <span id='file_name'>{SSO_USERNAME}</span>'s Public Folder","Login.VisitorIdisk.Login":"Log In","PublicForm.LearnMore":"Learn More...","Login.VisitorIdisk.Message":"MobileMe iDisk lets you share files and folders with your friends on the web,on your computer, and on your iPhone or iPod touch.","Login.Error.InvalidEither":"Incorrect member name or password.","Login.Error.InvalidPassword":"Incorrect password.","@@IE.Browser.GetSafari":"Get Safari"});Object.extend(String.prototype,{capitalize:function(b){var a=(b=="first")?this:this.split(" ");a=a.map(function(c){if(c.length==0){return c}return c.charAt(0).toUpperCase()+c.substring(1)});return a.join(" ")},format:function(){var c=$A(arguments);var f=this.gsub(/%@([0-9]+)/,function(g){return(c[parseInt(g[1],0)-1]||"").toString()});var b=[];var a=-1;var e=0;while((a=f.indexOf("%@",e))>=0){b.push(f.slice(e,a));e=a+2;var d=c.shift();if(d&&d.toString){d=d.toString()}b.push(d)}if(e<f.length){b.push(f.slice(e,f.length))}return(b.length>1)?b.join(""):b[0]},loc:function(){var a=String[String.currentLanguage()];var b=a[this];if(!b){b=String.English[this]||this}return b.format.apply(b,arguments)},locWithDefault:function(c){var b=String[String.currentLanguage()];var d=b[this];if(!d){d=String.English[this]||c}var a=$A(arguments);a.shift();return d.format.apply(d,a)},classify:function(){return this.camelize().capitalize()},toHref:function(){if(this.match(/.+@.+\...+/)){return"mailto:"+this}else{if(this.indexOf("http://")!=0&&this.indexOf("https://")!=0&&this.match(/[^.]+\.[^.]+/)){return"http://"+this}else{return this}}},trim:function(){return this.replace(/^\s+|\s+$/g,"")},strip:function(){return this.trim()}});String.prototype.fmt=String.prototype.format;Object.extend(String,{browserLanguage:((navigator.language||navigator.browserLanguage).split("-",1)[0]),useAutodetectedLanguage:false,preferredLanguage:null,currentLanguage:function(){var a=(this.useAutodetectedLanguage)?(this.browserLanguage||this.preferredLanguage||"en"):(this.preferredLanguage||this.browserLanguage||"en");if(!this[a]){switch(a){case"fr":a="French";break;case"de":a="German";break;case"ja":case"jp":a="Japanese";break;case"en":a="English";break;default:break}}return a}});
(Reporter)

Comment 23

9 years ago
Continued from above:

2) Error: navigator.browserLanguage is undefined
Source File: https://auth.apple.com/my/auth/loginForm/en/vnn/javascript.js
Line: 7

Clicking on link I have:

require("core");Object.extend(String,{browserLanguage:((navigator.language||navigator.browserLanguage).split("-",1)[0]),useAutodetectedLanguage:NO,preferredLanguage:null,currentLanguage:function(b){var a=(this.useAutodetectedLanguage)?(this.browserLanguage||this.preferredLanguage||"en"):(this.preferredLanguage||this.browserLanguage||"en");if(b){return(a.toLowerCase()==="jp")?"ja":a.toLowerCase()}if(!this[a]){switch(a){case"fr":a="French";break;case"de":a="German";break;case"ja":case"jp":a="Japanese";break;case"en":a="English";break;default:a="English";break}}return a}});function main(){if(String.currentLanguage()=="Japanese"&&$("default_nonmember")&&$("jp_nonmember")){$("default_nonmember").style.display="none";$("jp_nonmember").style.display=""}else{$("default_nonmember").style.display="";$("jp_nonmember").style.display="none"}Login.initializePage();if(document.referrer.substring(0,18)=="http://www.me.com/"||document.referrer.substring(0,19)=="https://www.me.com/"){var a=document.referrer.split("/");var b=a[3].toLowerCase();var c={base:"http://www.apple.com",mail:"/mobileme/features/mail.html",calendar:"/mobileme/features/calendar.html",contacts:"/mobileme/features/contacts.html"};var d=Login.lang.substring(0,2).toLowerCase();if(d==="de"||d==="ja"||d==="fr"){c.base+="/"+d}if(b==="mail"||b==="calendar"||b==="contacts"){$("learnMoreLink").href=c.base+c[b]}}}String.prototype.loc=function(){var a=String.language;var b=a[this];if(!b){b=Login.Strings[this]||this}return b};String.prototype.trim=function(){return this.replace(/^\s+|\s+$/g,"")};function hasClass(a,b){return a.className.match(new RegExp("(\\s|^)"+b+"(\\s|$)"))}function addClass(a,b){if(!this.hasClass(a,b)){a.className+=" "+b}}function removeClass(b,d){if(hasClass(b,d)){var a=new RegExp("(\\s|^)"+d+"(\\s|$)");b.className=b.className.replace(a," ")}}function getStyle(a,b){var c="";if(document.defaultView&&document.defaultView.getComputedStyle){c=document.defaultView.getComputedStyle(a,"").getPropertyValue(b)}else{if(a.currentStyle){b=b.replace(/\-(\w)/g,function(d,e){return e.toUpperCase()});c=a.currentStyle[b]}}return c}var transport=null;function getMOTD(a){if(window.XMLHttpRequest){transport=new XMLHttpRequest()}else{if(window.ActiveXObject){try{transport=new ActiveXObject("Msxml2.XMLHTTP")}catch(b){try{transport=new ActiveXObject("Microsoft.XMLHTTP")}catch(b){}}}}if(!transport){return false}transport.onreadystatechange=function(){if(transport.readyState==4){getMessageResponse(transport)}};transport.open("GET",a,true);transport.setRequestHeader("Content-Type","application/x-www-form-urlencoded");transport.setRequestHeader("X-Mobileme-Version","1.0");transport.send(null)}function getMessageResponse(b){var a=b.status;if((a>=200&&a<300)){$("motd-container").innerHTML=b.responseText}else{$("motd-visitor").style.display="block"}}var Login={Strings:{"Login.Visitor.DownloadFile":"Download “{SSO_DESCRIPTION}”","Login.Visitor.DownloadingFile":"Downloading “{SSO_DESCRIPTION}”…","Login.Visitor.Info":"Please enter the password to download this file.","Login.Visitor.Download":"Download","Login.Visitor.DontSee":"If your download does not begin in a moment, ","Login.Visitor.TryAgain":"try again","Login.Error.InvalidEither":"Incorrect member name or password.","Login.Error.InvalidPassword":"Incorrect password.","Login.LogginIn":"Loggin in…"},isBusy:false,disable:false,cancelURL:"",transport:"",theform:null,interval:null,lang:(navigator.language)?navigator.language:navigator.userLanguage,returnFalse:function(){return(document.Browser.Firefox)?undefined:false},testCookies:function(){var d,a,c=Login.lang.substring(0,2).toLowerCase();var b=new Date();b.setTime(b.getTime()+(24*60*60*1000));a="; expires="+b.toGMTString();document.cookie="testCookie=true"+a+"; path=/";if((d=readCookie("testCookie"))!==null){b.setTime(b.getTime()-(48*60*60*1000));a="; expires="+b.toGMTString();document.cookie="testCookie=true"+a+"; path=/";return true}else{window.location.href="http://www.me.com/enable_cookies/"+(c!=="en"?c+"/":"");return false}},reenableFields:function(){if($("loading")){$("loading").parentNode.removeChild($("loading"))}var d=Login.fieldsForXHR.length;var a=Login.fieldsForXHR;removeClass($("submit"),"disabled");for(var c=0,b=d;c<b;c++){removeClass(a[c],"disabled")}},_handleSubmit:function(){return Login.handleSubmit()},_handleCancel:function(){return Login.handleCancel()},_handleError:function(a){Login.transport=a;Login.reenableFields();return Login.handleError(a)},_handleSuccess:function(a){Login.transport=a;Login.reenableFields();return Login.handleSuccess(a)},handleSubmit:function(){if(Login.isBusy){return false}if($("errorString")){removeClass($("errorString"),"show")}if($("username")){$("username").value=$("username").value.trim()}var e=Login.fieldsForXHR.length;var a=Login.fieldsForXHR;var f;var d={};for(var c=0,b=e;c<b;c++){f=a[c];f.type=f.type.toLowerCase();if(f.className.indexOf("disabled")>0){return}if(f.value===""&&(f.type==="text"||f.type==="password")){f.focus();return false}d[f.name]=(f.type==="checkbox")?!!f.checked:f.value}var g=$("loading");if(!g){g=document.createElement("em");g.appendChild(document.createTextNode(Login.Strings["Login.LogginIn"]));g.setAttribute("id","loading");g.className+=" visible";if(String.currentLanguage()=="Japanese"&&$("default_nonmember")&&$("jp_nonmember")){g.style["float"]="left"}$("submit").parentNode.insertBefore(g,$("submit").nextSibling)}else{if(String.currentLanguage()=="Japanese"&&$("default_nonmember")&&$("jp_nonmember")){g.style["float"]="left"}g.appendChild(document.createTextNode(Login.Strings["Login.LogginIn"]));g.style.visibility="visible";g.className+=" visible"}addClass($("submit"),"disabled");for(c=0,b=e;c<b;c++){if(a[c].type==="checkbox"){addClass($(a[c].id+"Label"),"disabled")}else{addClass(a[c],"disabled")}}Login.isBusy=true;Login.disable=true;$("submit").focus();if(Login.theform){setTimeout(function(){Login.theform.submit()},10)}return},handleCancel:function(){if(Login.cancelURL==""){Login.cancelURL="http://www.me.com/mail/"}if(!Login.isBusy){window.location.href=Login.cancelURL;Login.isBusy=true}return},handleSuccess:function(b){if(b.status==200&&$("errorStringHolder")){if($("errorString")){$("errorString").parentNode.removeChild($("errorString"))}var a=document.createElement("em");a.appendChild(document.createTextNode(Login.Strings["Login.Error.InvalidEither"]));a.setAttribute("id","errorString");$("errorStringHolder").appendChild(a);shake(0)}},handleError:function(a){if(a.status==302&&!Login.isBusy){window.location.href=a.getHeader("Location");Login.isBusy=true}},handle302:function(a){window.location.href=a.getHeader("Location")},addEvent:function(d,b,c,a){if(d.attachEvent){return d.attachEvent("on"+b,c,a)}else{if(d.addEventListener){return d.addEventListener(b,c,a)}}},toggleCheckbox:function(a){$(a).className=(hasClass(a,"checked"))?"":"checked"},addLabelListeners:function(b,a){Login.addEvent(b,"focus",function(){if(Login.disable){this.blur();return}addClass(a,((b.value=="")?"partial":"hidden"))},true);Login.addEvent(b,"blur",function(){if(b.value==""){removeClass(a,"hidden");removeClass(a,"partial")}},true);Login.addEvent(b,"keydown",function(c){addClass(a,"hidden");removeClass(a,"partial");if(c.keyCode===13){c.returnValue=false;return Login.handleSubmit()}},true);if(b.value!=""){addClass(a,"hidden")}},fieldsForXHR:[],actionURL:"",setupForm:function(b){var c,e,d;var k,a,g;var j=false;if(!document.forms[0]){return}if(arguments.length&&(c=$(arguments[0].toString()))){}else{c=document.forms[0]}Login.actionURL=c.getAttribute("action");Login.theform=c;e=c.elements;for(var f=0,h=e.length;f<h;f++){k=e[f];d=k.nodeName.toLowerCase();if(d==="input"||d==="textarea"||d==="button"){a=$(k.id+"Label");g=k.getAttribute("type").toLowerCase();if(k.name==="cancelURL"&&k.value!==""){Login.cancelURL=k.value}if(g==="checkbox"){Login.addEvent(k,"change",function(){if(Login.disable){k.checked=(k.checked)?false:true;this.blur();return}if(k.checked){addClass(a,"checked")}else{removeClass(a,"checked")}},true);Login.addEvent(k,"focus",function(){if(Login.disable){this.blur();return}addClass(a,"focus")},true);Login.addEvent(k,"blur",function(){removeClass(a,"focus")},true);Login.addEvent(a,"mousedown",function(){if(Login.disable){this.blur();return}addClass(a,"active")},true);Login.addEvent(a,"mouseup",function(){removeClass(a,"active");window.setTimeout(function(){k.blur();k.focus()},15);return true},true)}else{if(g!=="hidden"){Login.addLabelListeners(k,a)}}if(!(document.Browser.IE&&readCookie("iewarn")==null)){if(d==="input"&&g==="text"&&!j){k.focus();addClass(a,"focus");j=true}}Login.fieldsForXHR.push(k)}}Login.addEvent(document.body,"keydown",function(l){if(!l){l=window.event}var i=l.keyCode?l.keyCode:l.charCode;if(13==i){if(document.Browser.IE&&IEengine===8){flip_ie7()}else{return Login.handleSubmit()}}},true)},checker:(function(){var d=[],a,b;for(var c in Login.fieldsForXHR){c=Login.fieldsForXHR[c];if(c.type=="text"||c.type=="password"){d.push(c)}}a=d.length;return function(){for(b=0;b<a;b++){if(d[b]&&d[b].value!=""){addClass($(d[b].id+"Label"),"hidden")}}}}),initializePage:function(b){if(arguments.length){Login.setupForm(b)}else{Login.setupForm()}if(navigator.loadPurpose!=="preview"){Login.testCookies()}Login.checker=Login.checker();var c=(c=window.location.search.toString().match(/\?x=([a-zA-Z0-9]+)$/))?c[1]:"current";if($("motd-container")){var a;if(readCookie("mmls")){a="https://auth.apple.com/motd/"+c+"/"+String.currentLanguage(true)+"_annc.html"}else{a="https://auth.apple.com/motd/"+c+"/"+String.currentLanguage(true)+"_marketing_annc.html"}getMOTD(a)}$("help").onclick=function(){window.open(this.href,"HelpWindow","width=834,height=749,resizable=yes,scrollbars=yes,menubar=yes,status=0,toolbar=no");return false};window.onblur=function(){window.clearInterval(Login.interval);Login.interval=null};window.onfocus=function(){if(Login.interval){return}Login.interval=window.setInterval(function(){Login.checker()},150)};window.onfocus()}};
(Reporter)

Comment 24

9 years ago
Continued and ended from above:

3) Error: String.currentLanguage is not a function
Source File: https://auth.apple.com/my/auth/loginForm/en/vnn/javascript.js
Line: 7

Clicking on link I have:

require("core");Object.extend(String,{browserLanguage:((navigator.language||navigator.browserLanguage).split("-",1)[0]),useAutodetectedLanguage:NO,preferredLanguage:null,currentLanguage:function(b){var a=(this.useAutodetectedLanguage)?(this.browserLanguage||this.preferredLanguage||"en"):(this.preferredLanguage||this.browserLanguage||"en");if(b){return(a.toLowerCase()==="jp")?"ja":a.toLowerCase()}if(!this[a]){switch(a){case"fr":a="French";break;case"de":a="German";break;case"ja":case"jp":a="Japanese";break;case"en":a="English";break;default:a="English";break}}return a}});function main(){if(String.currentLanguage()=="Japanese"&&$("default_nonmember")&&$("jp_nonmember")){$("default_nonmember").style.display="none";$("jp_nonmember").style.display=""}else{$("default_nonmember").style.display="";$("jp_nonmember").style.display="none"}Login.initializePage();if(document.referrer.substring(0,18)=="http://www.me.com/"||document.referrer.substring(0,19)=="https://www.me.com/"){var a=document.referrer.split("/");var b=a[3].toLowerCase();var c={base:"http://www.apple.com",mail:"/mobileme/features/mail.html",calendar:"/mobileme/features/calendar.html",contacts:"/mobileme/features/contacts.html"};var d=Login.lang.substring(0,2).toLowerCase();if(d==="de"||d==="ja"||d==="fr"){c.base+="/"+d}if(b==="mail"||b==="calendar"||b==="contacts"){$("learnMoreLink").href=c.base+c[b]}}}String.prototype.loc=function(){var a=String.language;var b=a[this];if(!b){b=Login.Strings[this]||this}return b};String.prototype.trim=function(){return this.replace(/^\s+|\s+$/g,"")};function hasClass(a,b){return a.className.match(new RegExp("(\\s|^)"+b+"(\\s|$)"))}function addClass(a,b){if(!this.hasClass(a,b)){a.className+=" "+b}}function removeClass(b,d){if(hasClass(b,d)){var a=new RegExp("(\\s|^)"+d+"(\\s|$)");b.className=b.className.replace(a," ")}}function getStyle(a,b){var c="";if(document.defaultView&&document.defaultView.getComputedStyle){c=document.defaultView.getComputedStyle(a,"").getPropertyValue(b)}else{if(a.currentStyle){b=b.replace(/\-(\w)/g,function(d,e){return e.toUpperCase()});c=a.currentStyle[b]}}return c}var transport=null;function getMOTD(a){if(window.XMLHttpRequest){transport=new XMLHttpRequest()}else{if(window.ActiveXObject){try{transport=new ActiveXObject("Msxml2.XMLHTTP")}catch(b){try{transport=new ActiveXObject("Microsoft.XMLHTTP")}catch(b){}}}}if(!transport){return false}transport.onreadystatechange=function(){if(transport.readyState==4){getMessageResponse(transport)}};transport.open("GET",a,true);transport.setRequestHeader("Content-Type","application/x-www-form-urlencoded");transport.setRequestHeader("X-Mobileme-Version","1.0");transport.send(null)}function getMessageResponse(b){var a=b.status;if((a>=200&&a<300)){$("motd-container").innerHTML=b.responseText}else{$("motd-visitor").style.display="block"}}var Login={Strings:{"Login.Visitor.DownloadFile":"Download “{SSO_DESCRIPTION}”","Login.Visitor.DownloadingFile":"Downloading “{SSO_DESCRIPTION}”…","Login.Visitor.Info":"Please enter the password to download this file.","Login.Visitor.Download":"Download","Login.Visitor.DontSee":"If your download does not begin in a moment, ","Login.Visitor.TryAgain":"try again","Login.Error.InvalidEither":"Incorrect member name or password.","Login.Error.InvalidPassword":"Incorrect password.","Login.LogginIn":"Loggin in…"},isBusy:false,disable:false,cancelURL:"",transport:"",theform:null,interval:null,lang:(navigator.language)?navigator.language:navigator.userLanguage,returnFalse:function(){return(document.Browser.Firefox)?undefined:false},testCookies:function(){var d,a,c=Login.lang.substring(0,2).toLowerCase();var b=new Date();b.setTime(b.getTime()+(24*60*60*1000));a="; expires="+b.toGMTString();document.cookie="testCookie=true"+a+"; path=/";if((d=readCookie("testCookie"))!==null){b.setTime(b.getTime()-(48*60*60*1000));a="; expires="+b.toGMTString();document.cookie="testCookie=true"+a+"; path=/";return true}else{window.location.href="http://www.me.com/enable_cookies/"+(c!=="en"?c+"/":"");return false}},reenableFields:function(){if($("loading")){$("loading").parentNode.removeChild($("loading"))}var d=Login.fieldsForXHR.length;var a=Login.fieldsForXHR;removeClass($("submit"),"disabled");for(var c=0,b=d;c<b;c++){removeClass(a[c],"disabled")}},_handleSubmit:function(){return Login.handleSubmit()},_handleCancel:function(){return Login.handleCancel()},_handleError:function(a){Login.transport=a;Login.reenableFields();return Login.handleError(a)},_handleSuccess:function(a){Login.transport=a;Login.reenableFields();return Login.handleSuccess(a)},handleSubmit:function(){if(Login.isBusy){return false}if($("errorString")){removeClass($("errorString"),"show")}if($("username")){$("username").value=$("username").value.trim()}var e=Login.fieldsForXHR.length;var a=Login.fieldsForXHR;var f;var d={};for(var c=0,b=e;c<b;c++){f=a[c];f.type=f.type.toLowerCase();if(f.className.indexOf("disabled")>0){return}if(f.value===""&&(f.type==="text"||f.type==="password")){f.focus();return false}d[f.name]=(f.type==="checkbox")?!!f.checked:f.value}var g=$("loading");if(!g){g=document.createElement("em");g.appendChild(document.createTextNode(Login.Strings["Login.LogginIn"]));g.setAttribute("id","loading");g.className+=" visible";if(String.currentLanguage()=="Japanese"&&$("default_nonmember")&&$("jp_nonmember")){g.style["float"]="left"}$("submit").parentNode.insertBefore(g,$("submit").nextSibling)}else{if(String.currentLanguage()=="Japanese"&&$("default_nonmember")&&$("jp_nonmember")){g.style["float"]="left"}g.appendChild(document.createTextNode(Login.Strings["Login.LogginIn"]));g.style.visibility="visible";g.className+=" visible"}addClass($("submit"),"disabled");for(c=0,b=e;c<b;c++){if(a[c].type==="checkbox"){addClass($(a[c].id+"Label"),"disabled")}else{addClass(a[c],"disabled")}}Login.isBusy=true;Login.disable=true;$("submit").focus();if(Login.theform){setTimeout(function(){Login.theform.submit()},10)}return},handleCancel:function(){if(Login.cancelURL==""){Login.cancelURL="http://www.me.com/mail/"}if(!Login.isBusy){window.location.href=Login.cancelURL;Login.isBusy=true}return},handleSuccess:function(b){if(b.status==200&&$("errorStringHolder")){if($("errorString")){$("errorString").parentNode.removeChild($("errorString"))}var a=document.createElement("em");a.appendChild(document.createTextNode(Login.Strings["Login.Error.InvalidEither"]));a.setAttribute("id","errorString");$("errorStringHolder").appendChild(a);shake(0)}},handleError:function(a){if(a.status==302&&!Login.isBusy){window.location.href=a.getHeader("Location");Login.isBusy=true}},handle302:function(a){window.location.href=a.getHeader("Location")},addEvent:function(d,b,c,a){if(d.attachEvent){return d.attachEvent("on"+b,c,a)}else{if(d.addEventListener){return d.addEventListener(b,c,a)}}},toggleCheckbox:function(a){$(a).className=(hasClass(a,"checked"))?"":"checked"},addLabelListeners:function(b,a){Login.addEvent(b,"focus",function(){if(Login.disable){this.blur();return}addClass(a,((b.value=="")?"partial":"hidden"))},true);Login.addEvent(b,"blur",function(){if(b.value==""){removeClass(a,"hidden");removeClass(a,"partial")}},true);Login.addEvent(b,"keydown",function(c){addClass(a,"hidden");removeClass(a,"partial");if(c.keyCode===13){c.returnValue=false;return Login.handleSubmit()}},true);if(b.value!=""){addClass(a,"hidden")}},fieldsForXHR:[],actionURL:"",setupForm:function(b){var c,e,d;var k,a,g;var j=false;if(!document.forms[0]){return}if(arguments.length&&(c=$(arguments[0].toString()))){}else{c=document.forms[0]}Login.actionURL=c.getAttribute("action");Login.theform=c;e=c.elements;for(var f=0,h=e.length;f<h;f++){k=e[f];d=k.nodeName.toLowerCase();if(d==="input"||d==="textarea"||d==="button"){a=$(k.id+"Label");g=k.getAttribute("type").toLowerCase();if(k.name==="cancelURL"&&k.value!==""){Login.cancelURL=k.value}if(g==="checkbox"){Login.addEvent(k,"change",function(){if(Login.disable){k.checked=(k.checked)?false:true;this.blur();return}if(k.checked){addClass(a,"checked")}else{removeClass(a,"checked")}},true);Login.addEvent(k,"focus",function(){if(Login.disable){this.blur();return}addClass(a,"focus")},true);Login.addEvent(k,"blur",function(){removeClass(a,"focus")},true);Login.addEvent(a,"mousedown",function(){if(Login.disable){this.blur();return}addClass(a,"active")},true);Login.addEvent(a,"mouseup",function(){removeClass(a,"active");window.setTimeout(function(){k.blur();k.focus()},15);return true},true)}else{if(g!=="hidden"){Login.addLabelListeners(k,a)}}if(!(document.Browser.IE&&readCookie("iewarn")==null)){if(d==="input"&&g==="text"&&!j){k.focus();addClass(a,"focus");j=true}}Login.fieldsForXHR.push(k)}}Login.addEvent(document.body,"keydown",function(l){if(!l){l=window.event}var i=l.keyCode?l.keyCode:l.charCode;if(13==i){if(document.Browser.IE&&IEengine===8){flip_ie7()}else{return Login.handleSubmit()}}},true)},checker:(function(){var d=[],a,b;for(var c in Login.fieldsForXHR){c=Login.fieldsForXHR[c];if(c.type=="text"||c.type=="password"){d.push(c)}}a=d.length;return function(){for(b=0;b<a;b++){if(d[b]&&d[b].value!=""){addClass($(d[b].id+"Label"),"hidden")}}}}),initializePage:function(b){if(arguments.length){Login.setupForm(b)}else{Login.setupForm()}if(navigator.loadPurpose!=="preview"){Login.testCookies()}Login.checker=Login.checker();var c=(c=window.location.search.toString().match(/\?x=([a-zA-Z0-9]+)$/))?c[1]:"current";if($("motd-container")){var a;if(readCookie("mmls")){a="https://auth.apple.com/motd/"+c+"/"+String.currentLanguage(true)+"_annc.html"}else{a="https://auth.apple.com/motd/"+c+"/"+String.currentLanguage(true)+"_marketing_annc.html"}getMOTD(a)}$("help").onclick=function(){window.open(this.href,"HelpWindow","width=834,height=749,resizable=yes,scrollbars=yes,menubar=yes,status=0,toolbar=no");return false};window.onblur=function(){window.clearInterval(Login.interval);Login.interval=null};window.onfocus=function(){if(Login.interval){return}Login.interval=window.setInterval(function(){Login.checker()},150)};window.onfocus()}};

I hope this helps you to debugging...

When I go to MobileMe website, I get a window with several field missing, and, above all, it's impossible to login: clicking on Log In button, I cannot access, and I get console errors reported above.
(Reporter)

Comment 25

9 years ago
Please, delete comments 22, 23 and 24. I haved splitted in 3 parts, because wasn't loading, but something didn't work fine... Comment 21 is all of the comment.

Comment 26

9 years ago
(In reply to comment #21)
> Yes, unfortunately. To be more sure, I've registered errors, that are java
> errors. Console window speaks about three errors:

Can you please describe exactly what happens when you go to https://secure.me.com/account/en/ ? Also, please tell us what version of seamonkey you're using.
(Reporter)

Comment 27

9 years ago
Version 2.0b2pre. But this happen to me also with 2.b01. 
What happens? I can open MobileMe main window, with fields for login and password and Log In button. Well, nothing work. I cannot insert name login and password in their fields, and clicking on Log In button, nothing happens. Instead, this produces those java errors in the Console window. Also, other items that with others browsers appear, are invisible. For instance, News that are down Login button, with other browsers, as Safari, are visible and available. Within SeaMonkey, no. 
I've checked all of Java options in SeaMonkey Preferences panel. Perhaps some of them are incompatible with MobileMe website?

Comment 28

9 years ago
I'm not sure what's going on here, because I can type into the fields and the button works for me (well, it says "Invalid password", of course since I don't have an account) in both a 2.0b2pre debug build and my old 1.1.16.

Comment 29

9 years ago
I'm kicking this to SeaMonkey for triage because it's not at all clear a legitimate TE issue exists here.
Assignee: english-us → nobody
Component: English US → General
Product: Tech Evangelism → SeaMonkey
QA Contact: english-us → general
(Reporter)

Comment 30

9 years ago
Version 2.0b2pre. But this happen to me also with 2.b01. 
What happens? I can open MobileMe main window, with fields for login and password and Log In button. Well, nothing work. I cannot insert name login and password in their fields, and clicking on Log In button, nothing happens. Instead, this produces those java errors in the Console window. Also, other items that with others browsers appear, are invisible. For instance, News that are down Login button, with other browsers, as Safari, are visible and available. Within SeaMonkey, no. 
I've checked all of Java options in SeaMonkey Preferences panel. Perhaps some of them are incompatible with MobileMe website?
Component: General → English US
Product: SeaMonkey → Tech Evangelism

Comment 31

9 years ago
I'm moving this back to SeaMonkey for the same reasons I outlined in comment 29. Do not move it back to TE until you can provide solid evidence that it is, in fact, a TE bug. Comment 28 very strongly suggests this is a local configuration issue on your machine.
Component: English US → General
Product: Tech Evangelism → SeaMonkey

Comment 32

9 years ago
(In reply to comment #21)
> To be more sure, I've registered errors, that are java
> errors.

First of all, the errors you posted are related to JavaScript, not Java.
Remember: JavaScript is Not Java.
<http://www.ericgiguere.com/articles/javascript-is-not-java.html>

Then, I've just tried again with a very recent 2.0b2pre nightly build [1] and I don't see any error in the Error Console (Tools -> Web Development -> Error Console) when loading <https://secure.me.com/account/en/>. I see a bunch of warnings, but no errors. The page itself, as I've already said, has no problems and I can login, read my mail, check my account status, etc.

Could you please post the build identifier of the nightly build you are using?
Anyway, it seems to me that's a configuration issue of your system.
I suggest you to try to reproduce the problem on a fresh new local Mac OS X user account and report back.


[1] Build identifier: Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10.5; en-US; rv:1.9.1.3pre) Gecko/20090821 SeaMonkey/2.0b2pre
(Reporter)

Comment 33

9 years ago
Here my build identifier:

Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10.5; rv:1.9.1.3pre) Gecko/20090822 SeaMonkey/2.0b2pre
(Reporter)

Comment 34

9 years ago
For Andrea Govoni. However, remember: this problem doesn't exist for me with other browsers, nor with SeaMonkey 1.1. I have this problem only with SeaMonkey 2 beta. So, I don't think this may be a configuration system issue.

Comment 35

9 years ago
(In reply to comment #34)
> I have this problem only with SeaMonkey
> 2 beta. So, I don't think this may be a configuration system issue.

There could be a variety of reasons causing this issue only on SM2 and not on all the other browsers you tried.
For example, you may have installed a browser extensions or plug-in that is incompatible only with the SM2 + MobileMe site combo. Keep in mind also that SM1 stores its profiles data in the ~/Library/Mozilla folder, whereas SM2 stores its data in the ~/Library/Application Support/SeaMonkey folder. So, it's completely feasible that a profile configuration issue or a bug that's bound to your specific configuration settings could prevent the MobileMe site to work, IMHO. That is because I suggest you to create a new Mac OS X user account and try to reproduce the issue there. I think it's the fastest way to find out if this is a configuration-bound bug or something else.
(Reporter)

Comment 36

9 years ago
I'm using root user. This could be a reason for configuration issues?

Comment 37

9 years ago
It'd also be interesting to see what happens if you visit mobileMe with a new seamonkey profile (bring up Profile Manager with "Tools --> Profile and create the profile, then use it).

Comment 38

9 years ago
(In reply to comment #36)
> I'm using root user. This could be a reason for configuration issues?

On Mac OS X the root user isn't usually used for day-to-day operations, nevertheless it shouldn't cause particular problems to applications when launched from a root GUI session. To be sure, I've just tried on my system and I spotted no problems or errors in the Error Console with SeaMonkey 2.0b2pre launched when logged as the root user.

(In reply to comment #33)
> Here my build identifier:
> 
> Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10.5; rv:1.9.1.3pre) Gecko/20090822
> SeaMonkey/2.0b2pre

I wonder why the localization tag is missing from your build identifier (see the one I posted for comparison, in my case it's "en-US").
Did you type the identifier by hand (instead of copying it from the browser windows) and forget it or is it actually missing from your build identifier string?
(Reporter)

Comment 39

9 years ago
No, I've done a copy&paste from the Info window of SeaMonkey. And now... I've just buyed a MacBook for preparing to Snow Leopard, waiting for a new Macintel model as «main» computer. Well... just after having installed 10.5 and updates, I've installed SeaMonkey 2 beta... Nothing! The same problem! Instead, with Safari, it's all OK. What about this?

Comment 40

9 years ago
(In reply to comment #39)
> No, I've done a copy&paste from the Info window of SeaMonkey.

Uh.
So, does anyone know a possible cause of the missing localization string?

> And now... I've
> just buyed a MacBook for preparing to Snow Leopard, waiting for a new Macintel
> model as «main» computer. Well... just after having installed 10.5 and updates,
> I've installed SeaMonkey 2 beta... Nothing! The same problem! Instead, with
> Safari, it's all OK. What about this?

Weird.
If you can confirm that you are downloading the nightly from here [1], I'm at a loss.


[1] <ftp://ftp.mozilla.org/pub/seamonkey/nightly/latest-comm-1.9.1/seamonkey-2.0b2pre.en-US.mac.dmg>
(Reporter)

Comment 41

9 years ago
I've just dropped Console (from Utility folder), and gone to MobileMe: I've got this message:

Aug 23 18:23:33 host168-214-dynamic [0x0-0x2e02e].org.mozilla.seamonkey[339]: Error loading URL https://secure.me.com/account/en/ : 804b0002 (NS_BINDING_ABORTED)
Aug 23 18:23:37 host168-214-dynamic [0x0-0x2e02e].org.mozilla.seamonkey[339]: Document https://auth.apple.com/authenticate?service=DockStatus&reauthorize=Y&realm=primary-me&returnURL=aHR0cHM6Ly9zZWN1cmUubWUuY29tL3dvL1dlYk9iamVjdHMvRG9ja1N0YXR1cy53b2Evd2EvdHJhbXBvbGluZQ==&destinationUrl=/account/en&cancelURL= loaded successfully
 

I download nightly builds from here:

http://ftp.mozilla.org/pub/mozilla.org/seamonkey/nightly/latest-comm-1.9.1/

Comment 42

9 years ago
I cannot interpret the console message you posted but I don't see it in my Console.app.
The only SeaMonkey related message I see when running SM as root is the following:

23/08/09 18:57:58 /Applications/SeaMonkey 2.0b2pre.en-US/SeaMonkey.app/Contents/MacOS/seamonkey-bin[7179] Folder Manager is being asked to create a folder (temp) while running as uid 0

On a side note, do you see the different format of the message date?
I'm on Mac OS X 10.5.7 (one minor release behind) but I cannot explain the different format of the Console.app message… I don't think they changed it in the last minor update.
Are you sure you didn't install any relevant third party software on the new MacBook prior to checking for the SM issue? Did you migrate your data from your old Mac to the new MacBook at Mac OS X installation time or with Migration Assistant.app? Are you running in any particular local configuration state that we might need to know?

Comment 43

9 years ago
Rocco:
When you go to about:config and enter "general.useragent" in the filter text field, what entries are shown there in bold?
(Reporter)

Comment 44

9 years ago
I see three entries:

1) general.useragent.extra.seamonkey - status: default; value: SeaMonkey/2.0b2pre

2) general.useragent.locale - status: user set

3) general.useragent.security - status: default - value: U

Comment 45

9 years ago
(In reply to comment #44)
> 2) general.useragent.locale - status: user set

Er, no value? Try to right-click this one and select "Reset". I hope that restores the language entry in the UA, which also might the the piece that makes sniffing work again on that website :)
(Reporter)

Comment 46

9 years ago
HOORAAYYY!!! It worked, finally! On the second string, I've done the reset, and then I've seen the value for en-us. Now, MobileMe page loads normally, I see all the items and I can log-in. 
Well, this means that I must do this reset every time I reinstall freshly seaMonkey. Otherwise, can I set a custom preference anywhere?
Anyway, Robert, thank you very much!!!

Comment 47

9 years ago
(In reply to comment #46)
> Well, this means that I must do this reset every time I reinstall freshly
> seaMonkey.

No, we never should set this to an empty value, it should always be set to the selected UI language, i.e. en-US for US English builds.

I'm unsure how you came to have it set to empty, but that's a rather unusual case. Unless we find a deterministic way this comes to be and a possible way to fix it, we should count that as a one-off case we can't really deal with and a probably not perfect UA detection on the MobileMe site, both of which we can't just resolve here, so the bug is what we count "INVALID", i.e. not a bug we can reasonably work on.
Status: UNCONFIRMED → RESOLVED
Last Resolved: 9 years ago
Resolution: --- → INVALID
You need to log in before you can comment on or make changes to this bug.