[cosmo-dev] Safari 2

Travis Vachon travis at osafoundation.org
Thu Nov 15 12:06:50 PST 2007


A message on the login screen would work for users with accounts, but  
the ticketed workflow is a little trickier.

Really, we should stop before we run any Javascript. How about on  
unsupported browsers we have a message the pops up before dojo  
initialization which says "this might suck" with download links for  
supported browsers and a button or link that says "do it anyway!"  
which would kick off the JS?

-Travis



----------------

Your browser is not supported. Try one of these:

<firefox link> <safari 3 link> <ie 7 link>

If you're brave <log in anyway>.

-----------------


On Nov 15, 2007, at 11:54 AM, Bobby Rullo wrote:

> Where/when do you display this message? As an interstitial? As a pop  
> up and fadeaway?
>
> bobby
> On Nov 15, 2007, at 11:52 AM, Matthew Eernisse wrote:
>
>> Blacklisting -- i.e., not letting people log in at all -- might be  
>> a bit draconian, given that there may be *degrees* of brokenness  
>> even in a known bad browser. :)
>>
>> An alternative would be to whitelist the supported browsers, and  
>> present the rest with a message of "your browser is unsupported,  
>> use at your own risk. Here are our supported browsers" -- but still  
>> allow people to log in.
>>
>> This makes it clear that things may be broken (whether it's because  
>> the browser is too old, too new, too experimental, or too minor a  
>> player), and puts the onus on the user to decide what to do. We  
>> wouldn't have to maintain a blacklist.
>>
>> This is what we did at my last job (over a period of seven years or  
>> so and many browser upgrades), and it seemed to work reasonably well.
>>
>>
>> Matthew
>>
>> Bobby Rullo wrote:
>>> +1 IFF we have a page for "unsupported browsers" - like "Your  
>>> browser is not supported by Chandler Server. Please use one of the  
>>> following..."
>>> Most sites accomplish this via a whitelist - only allow known  
>>> supported browsers. I am against that in principle - it basically  
>>> says "only browsers which we know can play along" and it means  
>>> that if some new cool browser/platform is introduced which  
>>> completely supports web-standards we would be blocking them just  
>>> because we didn't know about them.
>>> For this reason I'd rather have a blacklist - block versions web  
>>> browsers of the major families (Firefox, Safari, IE) which are  
>>> known to break.
>>> bobby
>>
>> _______________________________________________
>> cosmo-dev mailing list
>> cosmo-dev at lists.osafoundation.org
>> http://lists.osafoundation.org/mailman/listinfo/cosmo-dev
>
> _______________________________________________
> cosmo-dev mailing list
> cosmo-dev at lists.osafoundation.org
> http://lists.osafoundation.org/mailman/listinfo/cosmo-dev



More information about the cosmo-dev mailing list