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<[email protected]>
>>> 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.

However, sniffing often cannot be justified.  If a Web page can be
processed by W3C validator at
<http://wiki.mozilla.org/User:Sardisson/Gecko_is_Gecko> without any
error, sniffing should not be necessary.  Sniffing is generally used
only when a Web developer wants to take advantage of a non-standard
feature of a browser and must then also accommodate other browsers.
This is usually a poor decision because many non-standard browser
features are actually bugs that will be fixed in future versions of the
affected browser.  Web pages that require sniffing often require
constant maintenance with more expense for the Web site owner and more
income for the Web developer.

-- 
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
[email protected]
https://lists.mozilla.org/listinfo/support-seamonkey

Reply via email to