[webkit-dev] Safari & Correctly Setting No-Cache via HTML

Richard Glaser richard at scl.utah.edu
Thu Nov 1 17:23:01 PDT 2007


We found this info...

> Safari supports server-side caching directives... not the meta tag
>
> Check out number five on my FAQ  -http://developer.apple.com/internet/safari/faq.html#anchor5

Why?

Why does only support server-side caching directives when it appears  
other browsers like FireFox, IE support meta tag. Seems like this will  
cause many backend systems to not support Safari since it market share  
is 5% and probably many assume it works since it works in Firefox & IE  
and probably can't justify development development time for it.

We probably will file a bug (feature request) on this.

On Nov 1, 2007, at 5:12 PM, David D. Kilzer wrote:

> Have you tried testing the Safari 3 Public Beta on 10.4.10 to see if  
> the issue
> is resolved in there?
>
>    http://www.apple.com/safari/
>
> You might also take a look at the wKiosk browser, which uses WebKit  
> to render
> web pages (the same engine that Safari uses):
>
>    http://www.app4mac.com/wkioskbrowser.html
>
> Dave
>
>
> Richard Glaser <richard at scl.utah.edu> wrote:
>
>> Hello:
>>
>> Sorry, if this isn't the best list to post this issue/question, but
>> here it goes...
>>
>> Our Library recently migrated to Automated Retrieval Center (ARC)
>> <http://www.lib.utah.edu/libraryinfo/construct/newprogramareas/arc.html
>>> that uses our library catalog (i.e. Horizon ) to requests
>> materials. We have been running into issues where only one requests
>> get sent on our Kiosks which are running Mac OS X 10.4.10 with Safari
>> 2.0.4 (419.3) we believe we tracked down the issue to the following
>> meta tag not being supported by Safari and FireFox on Mac OS X &
>> Windows, but works with IE on Windows.
>>
>> We had the developer add the following meta tags, and got FireFox to
>> work properly, but Safari still isn't working...
>>
>> 	 <META HTTP-EQUIV="Expires" CONTENT="0">
>> 	<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
>> 	<META HTTP-EQUIV="Cache-Control" CONTENT="no-cache">
>>
>> There is also this suggestion:
>>
>>
> http://mailman1.u.washington.edu/pipermail/pubcookie-dev/2004-March/000755.html
>>
>> Change the Cache-Control header to:
>>
>> Cache-Control: no-store, no-cache, must-revalidate
>>
>> In HTML, that might look like this (I'm not sure):
>>
>> 	<meta http-equiv="cache-control" content="no-store, no-cache, must-
>> revalidate">
>>
>> You could also try this:
>>
>> 	<meta http-equiv="cache-control" content="max-age=0, no-store, no-
>> cache, must-revalidate">
>>
>> Anybody run into this and have suggestions?
>>
>> If we don't get this resolved we will need to re-script our kiosk
>> setup and migrate to FireFox, which will take some work and testing
>> and we would rather stick with Safari if possible.
>>
>> Thanks:
>>
>> Richard Glaser
>> University of Utah - Student Computing Labs
>> richard at scl.utah.edu
>> 801-585-8016
>


Thanks:

Richard Glaser
University of Utah - Student Computing Labs
richard at scl.utah.edu
801-585-8016



More information about the webkit-dev mailing list