On 5/14/10 8:45 AM, Ray_Net wrote:
> David E. Ross wrote:
>> On 5/13/10 12:18 PM, Ray_Net wrote:
>>> David E. Ross a écrit :
>>>> On 5/13/10 5:43 AM, Russ Hunt wrote:
>>>>> On Apr 30, 7:24 pm, Ray_Net<tbrraymond.schmit...@tbrscarlet.be>
>>>>> wrote:
>>>>>> Russ Hunt wrote:
>>>>>>> Well.
>>>>>>>> I have "general.useragent.extra.firefox" set to "NOT Firefox/3.6". See
>>>>>>>> if that helps you.  -JW
>>>>>>
>>>>>>> Hm.  I haven't been able to find out where that is. How do I set
>>>>>>> that?
>>>>>>
>>>>>> in SM browser, type the url       about:config
>>>>>> then enter a New string: general.useragent.extra.firefox
>>>>>> then set this string equal to: NOT Firefox/3.6
>>>>>
>>>>> Thanks; this solved the problem -- and another that developed later
>>>>> with a site that didn't respond to SeaMonkey, and did to Firefox. But
>>>>> I think it's worth noting that unless SeaMonkey can be configured so
>>>>> as to avoid this without this pretty obscure individual fix, it's
>>>>> going to go the way of Netscape and Mozilla, because people will
>>>>> decide that they have to use IE or Firefox to avoid this sort of thing
>>>>> occurring more frequently.
>>>>
>>>> The problem is not in SeaMonkey.  The pronblem is that some Web servers
>>>> deliver different Web pages based on what browser you are using,
>>>> detecting your browser by what is called "sniffing".  Further, many
>>>> servers sniff incorrectly, looking for "Firefox" when they should look
>>>> for "Gecko".
>>>>
>>>> What you have done is make those servers think you are using Firefox.
>>>> This is called "spoofing".  By spoofing, you are compounding the problem
>>>> by not telling other servers that SeaMonkey is not being used.  This
>>>> will eventually lead to other Web developers to think that there is no
>>>> need to provide for SeaMonkey when they sniff.  This puts all SeaMonkey
>>>> users at a disadvantage.
>>>>
>>>> The proper way to address this problem requires three actions:
>>>>
>>>> 1.  Use an extension that allows you to spoof another browser when
>>>> necessary but also eliminates spoofing at other times.  Such extensions
>>>> include PrefBar and UserAgentSwitcher.  They automatically eliminate
>>>> spoofing whenever you launch SeaMonkey.
>>>>
>>>> 2.  Contact the owner of Web sites that work with Firefox but not with
>>>> SeaMonkey.  Inform them that they are blocking the use of Gecko-based
>>>> browsers that are not Firefox.  Refer them to
>>>> <http://wiki.mozilla.org/User:Sardisson/Gecko_is_Gecko>   and thus losing
>>>> potential audience.
>>>>
>>> Most of the time webmaster would not change what he have done ... one
>>> reason is because IE is IE, FireFox is FireFox, and Seamonkey is *not*
>>> Seamonkey , but Gecko ... nobody knowns that Gecko is a browser ... the
>>> webmaster snif for a known list of browser ... Gecko ? what is that ? ...
>>
>> I suggest you actually read
>> <http://wiki.mozilla.org/User:Sardisson/Gecko_is_Gecko>.  Firefox is
>> also Gecko.  The Firefox developers state that it is wrong to sniff for
>> "Firefox".  When sniffing can be justified, the server should sniff for
>> "Gecko" even for Firefox browsers.
>>
> 
> I undersand that, but most of the webmasters snif for IE or FireFox or 
> Opera, etc ... i never seen a webmaster sniffing for Gecko ... and in 
> any tutorial .. Gecko sniffing is never present.
> 

Web sites that sniff for "Firefox" and not "Gecko" are the subjects of
bug reports.  The tracking bug for those reports is #334967 at
<https://bugzilla.mozilla.org/show_bug.cgi?id=334967>.

That tracking bug was started by Firefox developers, not by SeaMonkey
developers or users.  Sniffing for "Firefox" causes problems with
testing Firefox nightlies and alphas, which do not necessarily have
"Firefox" in their user agent strings.

Besids SeaMonkey, this affects Camino (a Gecko-based browser for Macs),
might affect Fennec (a Gecko-based browser for mobile communication
devices such as Web-capable cell phones), and probably affects other
non-Firefox browsers.

Boris Zbarsky said in comment #4 of bug #334967:
> Frankly, I think that if sites are sniffing for Firefox and not Gecko, that's
> something that's quite bad from the Mozilla Foundation's point of view. Or
> ought to be.  

There are now 147 open bugs tracked by bug #334967.  There are also 53
bugs that were tracked but are now resolved.  This means that 53 mostly
commercial Web sites that used to sniff for "Firefox" (or worse, worked
only for IE) now don't sniff at all (the best solution) or at least
sniff for "Gecko".

-- 
David E. Ross
<http://www.rossde.com/>

Go to Mozdev at <http://www.mozdev.org/> for quick access to
extensions for Firefox, Thunderbird, SeaMonkey, and other
Mozilla-related applications.  You can access Mozdev much
more quickly than you can Mozilla Add-Ons.
_______________________________________________
support-seamonkey mailing list
support-seamonkey@lists.mozilla.org
https://lists.mozilla.org/listinfo/support-seamonkey

Reply via email to