Well, OK. I mean, technically, that's correct. Uhm... but, right, we know that
in the real world things aren't always exactly to spec, like
"http://bla.com/bla"; gets mapped to "http://bla.com/bla/"; (server fails the
first time, then inserts the trailing slash) -- so, could there be some
(hidden? in the user.js file or whatetever) pref to have Camino basically treat
all text as HTML? Or at least, before concluding that it's *not* to be
rendered, to do one more check and see if the content begins with "<html>"?

I mean, I consider Safari's behavior here to be (or, to me, feel) "right", from
my perspective as the user (not the coder, who is, I think we can agree,
technically, 'wrong' here -- but why should I suffer because of his/her little
mistake?), and Camino's to feel "wrong" (even though it's following the letter
of the law, exactly).

I can always view source, to see what the source is, of something that's been
rendered as HTML. But I can't do the opposite, and force Camino to view that
'text/plain' as if it were 'text/html' -- or can I? (is there a way?)

That's my argument. In a case like this, I think it would be preferrable to
have Camino do the user friendly thing, and basically, see that, OK, it's a
plain text file, but let's do one more check, and - aha! there's a "<html>"
beginning the file, so, OK, let's display it as HTML because that's what it was
obviously intended to be.

It's little nit-picky geeky stickler-for-the-rules letter-of-the-law not
spirit-of-the-law things that, in this instance, define the difference between
user-friendly (in this case, Safari), and user-not-friendly (in this case,
Camino). Dumb. Stupid. Small. But, yet another little thing that piles up,
combined with other little things. Let's *at least* make this a
user-overridable behavior, or, preferrably, make the default behavior be, that
it does one more check, and overrides based on actual content.

Stepping back and looking at the larger scheme of things, if this is a Gecko
thing, well. Then, I'd argue that here's a diff between "user friendly" and
"standards compliant", i.e. a case where the *way* in which the standard is
applied in the real world, is crucial, to realizing the intent. And one in
which, we're doing it in the wrong way. Can Camino override this? Is there a
mechanism, a pref in Gecko, that Camino can specify? Or has this never come up,
was this flexibility never architected in?

Enquiring minds want to know...


> Aux environs du 30/11/03 � 15:37 -0800, sous le titre "[Camino]
> Problem w/ ASP pages?", Ed Mechem prit sa plus belle plume pour
> �crire les mots suivants:
>>Camino fails to parse & display the HTML - it's basically just displaying
>>source. (It renders fine in Safari, and I don't ever remember .asp
>>pages having
>>problems in Camino before). Quitting/restarting Camino doesn't fix
>>the problem.
>>
>>Is anyone else seeing this behavior?
>
> The server says the page is text/plain, not text/html. So it's normal
> that Camino displays it as text.
>
> GET /default.asp HTTP/1.1
> Host: jetsetrecords.com
>
> HTTP/1.1 200 OK
> Date: Sun, 30 Nov 2003 23:46:55 GMT
> Server: Apache/1.3.27 (Unix) mod_tsunami/2.0 mod_log_bytes/0.3
> FrontPage/5.0.2.2510 PHP/4.3.2 mod_ssl/2.8.14 OpenSSL/0.9.7b
> Transfer-Encoding: chunked
> Content-Type: text/plain
>
> [snip]
>
> Paul
> --
> Philosophie de baignoire - consultations sur rendez-vous.
>
> NPDS/NewtonOS: http://newton.kallisys.net:8080/
> Apache/FreeBSD: http://www.kallisys.com/
> _______________________________________________
> Camino mailing list
> [EMAIL PROTECTED]
> http://mozdev.org/mailman/listinfo/camino

--

Ed Mechem < mailto:[EMAIL PROTECTED] >
_______________________________________________
Camino mailing list
[EMAIL PROTECTED]
http://mozdev.org/mailman/listinfo/camino

Reply via email to