None of the links in the MuseScore teaser section work
The links in the MuseScore teaser, http://musescore.org/en section resp. http://musescore.org/en/musescore-teaser ("Take a tour", "Other systems and platforms", "What's new in MuseScore 1.2", "Donate") don't work resp. they all link to musescore.exe. i.e. the download.
This is since a couple days. And with WinXP Pro SP3 and Win7-564, IE8 as well as FF13 and FF15
Comments
Either its fixed now or it works from here (Canada) using Win8 IE10.
Not fixed here
Win7 IE9 has the same problem
Not fixed here either - Windows 7, Safari 5.1.7. Main page, click the "Take a tour" link - result is the program tries to download. Same with "Other systems and platforms", "What's new in 1.2", and "Donate" - all go directly to download. I reloaded the page, no difference.
Oh, it works in 'compatibility mode' (IE8 and IE9)
Links aren't working here in Chrome on Windows XP Pro Sp3
They all point to musescore.exe
Thanks for reporting. I'm on it!
The Javascript which detects the OS of the user in order to set the right download link (exe, dmg, ...) was changing all the links in the teaser block. This is fixed now.
How about getting the new teaser translated?
@Jojo we'll redesign the (English) site first and then push the changes forward towards the localized versions.
Thomas, what do you need to properly detect and show "Windows 8"? Right now it is not detected.
@schepers good catch! Apparently the Win8 useragent is windows nt 6.2 and I hadn't added this to the list yet. It should be fixed now. Can you verify?
I just noticed that it's still not detected. The full revision string I have is 6.2.9200. What are the entries listed for Win7 and WinXP in the detection script as this might help determine exactly what's needed?
Changed title back to something proper.
JoJo and I changed the title at the same time.
could/should it also detecte 32 vs 64 bit Windows?
Why, the download isn't different so it would make no difference.
The download isn't different for XP, Vista, 7 or 8 either. Being recognized correclty however gives that warm fuzzy feeling ...
Not really. It just complicates even further the webmasters job. When I am presented with only one download option, that's the one I take.
I added the Javascript to detect the OS version because people contacted me asking whether the software also runs on Windows 7. I assumed the same question is come regarding Windows 8. So I thought I could save people's time from having to send me emails.
I don't have Windows 8 to test the javascript code, so if anyone with a Windows 8 and Javascript skills could help me out, that would be great.
I don't have much of JavaScript skills but have Win8. What do you need?
Run this Javascript code through your browsers console and pass me on the output: navigator.userAgent
I use Google Chrome to develop and Ctrl-I brings up the Console. See the attached screenshot.
I found my problem... Compatibility View was being enabled for _all_ sites. When I found where to turn it off the JavaScript detection worked and showed "Windows 8" in the dialog.
The output from a normal view when detection works is
"Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.2; Trident/6.0)"
When CV is enabled, this is what I see
"Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.2; Trident/6.0; .NET4.0E; .NET4.0C; InfoPath.3; .NET CLR 3.5.30729; .NET CLR 2.0.50727; .NET CLR 3.0.30729)"
I think I need to clarify my comments about "I found my problem". Viewing a site in "compatibility mode" is something you can do in all the later versions of IE and since this messes up the OS detection code (at least under Win8) it should still be fixed.
Hey schepers, I agree the OS detection should work also in CM. Unfortunately, I can't find the problem. This is the Javascript code I use and should be working fine normally, but apparently it doesn't in CM.
var _os_ = (function(){
var userAgent = navigator.userAgent.toLowerCase();
return {
isWin2K: /windows nt 5.0/.test(userAgent),
isXP: /windows nt 5.1/.test(userAgent),
isVista: /windows nt 6.0/.test(userAgent),
isWin7: /windows nt 6.1/.test(userAgent),
isWin8: /windows nt 6.2/.test(userAgent),
isMac105: /mac os x 10[_\.]5/.test(userAgent),
isMac106: /mac os x 10[_\.]6/.test(userAgent),
isMac107: /mac os x 10[_\.]7/.test(userAgent),
isMac108: /mac os x 10[_\.]8/.test(userAgent),
};
}());
It seems that in CM the script(s) don't run properly, on XP pro SP3 with IE8 in CM I get:
Details zum Fehler auf der Webseite
Benutzer-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 2.0.50727; .NET CLR 1.1.4322; .NET CLR 3.0.04506.30; .NET CLR 3.0.04506.648; .NET CLR 3.5.21022; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; OfficeLiveConnector.1.4; OfficeLivePatch.1.3; InfoPath.3; .NET4.0C; .NET4.0E; BOIE8;ENUSMSCOM)
Zeitstempel: Fri, 9 Nov 2012 08:36:46 UTC
Meldung: Bezeichner, Zeichenfolge oder Zahl erwartet
Zeile: 671
Zeichen: 3
Code: 0
URI: http://musescore.org/sites/musescore.org/files/js/js_20072d282cd8ca07cf…
Meldung: 'jQuery' ist undefiniert
Zeile: 18
Zeichen: 1
Code: 0
URI: http://musescore.org/en
Meldung: 'Drupal' ist undefiniert
Zeile: 3
Zeichen: 1
Code: 0
URI: http://musescore.org/sites/musescore.org/files/js/js_a370ae857e609d7524…
Meldung: 'jQuery' ist undefiniert
Zeile: 353
Zeichen: 1
Code: 0
URI: http://musescore.org/en
BTW: does that detection mean that MuseScore would also work on Windows 2000?
No MuseScore doesn't run 2000. The is more code and there win 2000 is not being handled.
I get the same script errors under IE10. Some reading...
http://msdn.microsoft.com/en-us/library/cc288325(v=vs.85).aspx
http://stackoverflow.com/questions/879137/problem-with-jquery-in-intern…
Automatically closed -- issue fixed for 2 weeks with no activity.