With NoScript active, only 1 out of 20 websites running Flash stuff tell me I need to allow Javascript, all the others tell me to update my Flash player. Why is that?
Because they're st00pid. In reality the older flash versions may not support the newer flash stuff made with the latest software. But I prefer to call them st00pid :)
All you need to do to make it work is allow javascript on the page. My question is why does it tell me the issue is with the Flash player, not with javascript? Very few websites do it.
I usually click on the flash box thing to make it work rather than enabling all the script. Maybe the flash player uses java script to work out what version you have? Sound sunlikely though...
Due to the dodgy patent on "automatically activating plugins" (this sort of mess), there's a JavaScript hack to activate Flash in many pages. Thus if there's no javascript, Flash often falls over.
As it's generally more likely that someone's got old Flash than JavaScript blocked, I suspect most pages tend to default to assuming the former, even if they could test for both if they wanted to.
I suspect most pages tend to default to assuming the former
Close, but not quite.
The reality is that the vast majority of sites (I'd guess well over 99%) which contain Flash content are made by designers who are nowhere near competent to write their own embedding code. So they do one of two things:
1) Do a websearch for a solution. 2) Use a solution autogenerated by their Flash authoring software.
Both of these approaches have a tendency to generate out-of-date embedding code. The former because most pages describing how to do it date from when it used to be harder. The latter because keeping Adobe Creative Suite products up to date is fairly expensive.
As you might hope, the current version of Flash CS4 produces code which checks for Javascript, uses it if present but falls back to a less robust solution if not. This will never give the wrong error message.
Some surprising sites get things wrong, though. I'm particularly impressed by FaceBook's embedded videos, which sometimes tell me to upgrade Flash even though I'm running an up-to-date version and JavaScript!
They cannot imagine why anybody could possibly not want obscenely bad design to shout and flicker across the room at everybody with no warning, or be less than overjoyed to have porn adverts thrown at them whenever they visit otherwise perfectly good websites. How could the consumer not like their almighty efforts? Therefore, nobody would ever do a silly thing like disabling Flash, and must just be making silly little mistakes if Flash does not go.
no subject
Date: 15/9/09 10:28 pm (UTC)Heh
Date: 15/9/09 10:50 pm (UTC)Re: Heh
Date: 15/9/09 11:18 pm (UTC)Re: Heh
Date: 15/9/09 11:22 pm (UTC)My question is why does it tell me the issue is with the Flash player, not with javascript? Very few websites do it.
Re: Heh
Date: 16/9/09 09:12 am (UTC)Re: Heh
Date: 16/9/09 09:33 am (UTC)Re: Heh
Date: 16/9/09 08:57 am (UTC)no subject
Date: 15/9/09 11:33 pm (UTC)As it's generally more likely that someone's got old Flash than JavaScript blocked, I suspect most pages tend to default to assuming the former, even if they could test for both if they wanted to.
no subject
Date: 16/9/09 12:10 am (UTC)no subject
Date: 16/9/09 06:27 am (UTC)Close, but not quite.
The reality is that the vast majority of sites (I'd guess well over 99%) which contain Flash content are made by designers who are nowhere near competent to write their own embedding code. So they do one of two things:
1) Do a websearch for a solution.
2) Use a solution autogenerated by their Flash authoring software.
Both of these approaches have a tendency to generate out-of-date embedding code. The former because most pages describing how to do it date from when it used to be harder. The latter because keeping Adobe Creative Suite products up to date is fairly expensive.
As you might hope, the current version of Flash CS4 produces code which checks for Javascript, uses it if present but falls back to a less robust solution if not. This will never give the wrong error message.
Some surprising sites get things wrong, though. I'm particularly impressed by FaceBook's embedded videos, which sometimes tell me to upgrade Flash even though I'm running an up-to-date version and JavaScript!
no subject
Date: 16/9/09 09:47 am (UTC)no subject
Date: 16/9/09 09:12 am (UTC)