lynx-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: LYNX-DEV It's now valid to resolve lone fragments as we'd like.


From: Foteos Macrides
Subject: Re: LYNX-DEV It's now valid to resolve lone fragments as we'd like.
Date: Fri, 27 Dec 1996 10:56:49 -0500 (EST)

Subir Grewal <address@hidden> wrote:
>On Thu, 26 Dec 1996, Foteos Macrides wrote:
>
>:12-26-96
>:* [...]
>:  Most importantly, lone fragments (HREF="#fragment") are resolved versus
>:  the current document's URL, and no longer versus the BASE, if present.
>:  [...]
>
>Is this what I'd asked for, many moons ago?

        Yes, you and someone else.  It was invalid according to RFC
1808, but will become valid when the ID I referenced replaces 1808,
so I went ahead and implemented that.

        Logically, it moves the still imprecise distinction between
a "history" and a "cache" further along.  The ID treats a lone fragment
as a reference to a location in the "history", with no need to take
"cache" control factors into account.  The distinction is important
when you have made a local copy of a dynamic document, and added a
BASE tag to get the partial references resolved properly.  For example,
if the fragment points to a header or footer section which is changed
whenever the (therefor "dynamic") document is fetched, with the new
behavior you're stuck with a "stale" header or footer until you
fetch a new copy of the document as a whole from the origin server,
whereas with 1808 you'd get a new header or footer when you activated
those links in the local copy, and those would apply only for the
duration of the current Lynx session, or until the new copy of the
document was dumped from the history stack.

        But in the great majority of cases you do want a location in
the history, so I think it's a good change, whether or not the commercial
browsers go along with it.

                                Fote

=========================================================================
 Foteos Macrides            Worcester Foundation for Biomedical Research
 address@hidden         222 Maple Avenue, Shrewsbury, MA 01545
=========================================================================
;
; To UNSUBSCRIBE:  Send a mail message to address@hidden
;                  with "unsubscribe lynx-dev" (without the
;                  quotation marks) on a line by itself.
;

reply via email to

[Prev in Thread] Current Thread [Next in Thread]