Re: setPageRefreshOnBacktrackEnabled problem?
Chuck Hill <[email protected]> Thu, 26 Apr 2012 20:44:27 -0700
| Newsgroups | gmane.comp.web.webobjects.devel |
|---|---|
| Message-ID | <[email protected]> |
--===============1379356522== Content-Type: multipart/signed; boundary=Apple-Mail-26-708781834; protocol="application/pkcs7-signature"; micalg=sha1 --Apple-Mail-26-708781834 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 On 2012-04-26, at 7:41 PM, Ond=C5=99ej =C4=8Cada wrote: > Chuck, >=20 > On Apr 27, 2012, at 4:23 AM, Chuck Hill wrote: >=20 >> Which browser are you using? >=20 > Safari / Mac OS X. The client reported problems from iPad. Ah, yes. My aging memory is slowly starting to cough up things. :-) > 03-Jun-2008 05:18 PM Chuck Hill: > Safari always caches HTML content. Regardless of the headers, it uses = the local cache instead of going back to the server. This is a very = serious problem with dynamic web apps (like for example, this one). >=20 > Following the instructions = here:http://developer.apple.com/internet/safari/faq.html#anchor5 > does nothing. See attached screen shot of inspector in Safari showing = the headers returned to Safari. Clicking back on this page uses the = local cache. Clearly, it should not do that. Radar 5983915. Still open. Though I did get a little curt with Apple = Engineering when they asked for a reproduction case. Clearly, Safari is totally broken. I have no solution for this other = than "don't back track". Chuck >=20 >> It seems like maybe the browser is caching instead of respecting the = headers. >=20 > Hmmmm..... seems it is so! I've just downloaded FF, and the behaviour = there is indeed considerably different from Safari, and seems from it, = it works (more or less) all right. Namely, backtrack does trigger = dispatch/appendToResponse there all right >=20 > (Somewhat inconsistently with what you suggested /or at least with = what I understood/, the action then _gets_ called all right, too. That's = not important though.) >=20 > Which is bad, since my client rather needs that the app does work with = iPad/Safari, too. Darn... >=20 >> It is probably worth using a proxy for your browser (Charles is one) = and see if it is actually sending a request. If not, then it is buggy = or something is wrong with those headers. If it IS sending a request, = then there is a problem in WO or perhaps your web server. Hmmm, that = reminds me of something. Are you using mod_expires in Apache? It can = mess with the headers. >=20 > The headers look like this: >=20 > =3D=3D=3D=3D > HTTP/1.1 200 Apple WebObjects > cache-control: private > cache-control: no-cache > cache-control: no-store > cache-control: must-revalidate > cache-control: max-age=3D0 > expires: Fri, 27-Apr-2012 02:32:48 GMT > content-type: text/html; charset=3DUTF-8 > pragma: no-cache > x-webobjects-loadaverage: 4 > date: Fri, 27-Apr-2012 02:32:48 GMT > set-cookie: wosid=3DsQtMjsY7xerCBetSFGubaM; version=3D"1"; = path=3D/cgi-bin/WebObjects/CEBOIS.woa > set-cookie: woinst=3D-1; version=3D"1"; = path=3D/cgi-bin/WebObjects/CEBOIS.woa > content-length: 4140 > =3D=3D=3D=3D >=20 > Thanks and all the best, > --- > Ondra =C4=8Cada > OCSoftware: [email protected] http://www.ocs.cz > private [email protected] http://www.ocs.cz/oc >=20 >=20 >=20 --=20 Chuck Hill Senior Consultant / VP Development Practical WebObjects - for developers who want to increase their overall = knowledge of WebObjects or who are trying to solve specific problems. =20= http://www.global-village.net/gvc/practical_webobjects --Apple-Mail-26-708781834 Content-Disposition: attachment; filename=smime.p7s Content-Type: application/pkcs7-signature; name=smime.p7s Content-Transfer-Encoding: base64 MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIPNDCCBN0w ggPFoAMCAQICEHGS++YZX6xNEoV0cTSiGKcwDQYJKoZIhvcNAQEFBQAwezELMAkGA1UEBhMCR0Ix GzAZBgNVBAgMEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBwwHU2FsZm9yZDEaMBgGA1UECgwR Q29tb2RvIENBIExpbWl0ZWQxITAfBgNVBAMMGEFBQSBDZXJ0aWZpY2F0ZSBTZXJ2aWNlczAeFw0w NDAxMDEwMDAwMDBaFw0yODEyMzEyMzU5NTlaMIGuMQswCQYDVQQGEwJVUzELMAkGA1UECBMCVVQx FzAVBgNVBAcTDlNhbHQgTGFrZSBDaXR5MR4wHAYDVQQKExVUaGUgVVNFUlRSVVNUIE5ldHdvcmsx ITAfBgNVBAsTGGh0dHA6Ly93d3cudXNlcnRydXN0LmNvbTE2MDQGA1UEAxMtVVROLVVTRVJGaXJz dC1DbGllbnQgQXV0aGVudGljYXRpb24gYW5kIEVtYWlsMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A MIIBCgKCAQEAsjmFpPJ9q0E7YkY3rs3BYHW8OWX5ShpHornMSMxqmNVNNRm5pELlzkniii8efNIx B8dOtINknS4p1aJkxIW9hVE1eaROaJB7HHqkkqgX8pgV8pPMyaQylbsMTzC9mKALi+VuG6JG+ni8 om+rWV6lL8/K2m2qL+usobNqqrcuZzWLeeEeaYji5kbNoKXqvgvOdjp6Dpvq/NonWz1zHyLmSGHG TPNpsaguG7bUMSAsvIKKjqQOpdeJQ/wWWq8dcdcRWdq6hw2v+vPhwvCkxWeM1tZUOt4KpLoDd7Nl yP0e03RiqhjKaJMeoYV+9Udly/hNVyh00jT/MLbu9mIwFIws6wIDAQABo4IBJzCCASMwHwYDVR0j BBgwFoAUoBEKIz6W8Qfs4q8p74Klf9AwpLQwHQYDVR0OBBYEFImCZ33EnSZwAEu0UEh83j2uBG59 MA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggr BgEFBQcDBDARBgNVHSAECjAIMAYGBFUdIAAwewYDVR0fBHQwcjA4oDagNIYyaHR0cDovL2NybC5j b21vZG9jYS5jb20vQUFBQ2VydGlmaWNhdGVTZXJ2aWNlcy5jcmwwNqA0oDKGMGh0dHA6Ly9jcmwu Y29tb2RvLm5ldC9BQUFDZXJ0aWZpY2F0ZVNlcnZpY2VzLmNybDARBglghkgBhvhCAQEEBAMCAQYw DQYJKoZIhvcNAQEFBQADggEBAJ2Vyzy4fqUJxB6/C8LHdo45PJTGEKpPDMngq4RdiVTgZTvzbRx8 NywlVF+WIfw3hJGdFdwUT4HPVB1rbEVgxy35l1FM+WbKPKCCjKbI8OLp1Er57D9Wyd12jMOCAU9s APMeGmF0BEcDqcZAV5G8ZSLFJ2dPV9tkWtmNH7qGL/QGrpxp7en0zykX2OBKnxogL5dMUbtGB8SK N04g4wkxaMeexIud6H4RvDJoEJYRmETYKlFgTYjrdDrfQwYyyDlWjDoRUtNBpEMD9O3vMyfbOeAU TibJ2PU54om4k123KSZB6rObroP8d3XK6Mq1/uJlSmM+RMTQw16Hc6mYHK9/FX8wggUaMIIEAqAD AgECAhBtGeqnGU9qMyLmIjJ6qnHeMA0GCSqGSIb3DQEBBQUAMIGuMQswCQYDVQQGEwJVUzELMAkG A1UECBMCVVQxFzAVBgNVBAcTDlNhbHQgTGFrZSBDaXR5MR4wHAYDVQQKExVUaGUgVVNFUlRSVVNU IE5ldHdvcmsxITAfBgNVBAsTGGh0dHA6Ly93d3cudXNlcnRydXN0LmNvbTE2MDQGA1UEAxMtVVRO LVVTRVJGaXJzdC1DbGllbnQgQXV0aGVudGljYXRpb24gYW5kIEVtYWlsMB4XDTExMDQyODAwMDAw MFoXDTIwMDUzMDEwNDgzOFowgZMxCzAJBgNVBAYTAkdCMRswGQYDVQQIExJHcmVhdGVyIE1hbmNo ZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGjAYBgNVBAoTEUNPTU9ETyBDQSBMaW1pdGVkMTkwNwYD VQQDEzBDT01PRE8gQ2xpZW50IEF1dGhlbnRpY2F0aW9uIGFuZCBTZWN1cmUgRW1haWwgQ0EwggEi MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCShIRbS1eY1F4vi6ThQMijU1hfZmXxMk73nzJ9 VdB4TFW3QpTg+SdxB8XGaaS5MsTxQBqQzCdWYn8XtXFpruUgG+TLY15gyqJB9mrho/+43x9IbWVD jCouK2M4d9+xF6zC2oIC1tQyatRnbyATj1w1+uVUgK/YcQodNwoCUFNslR2pEBS0mZVZEjH/CaLS TNxS297iQAFbSGjdxUq04O0kHzqvcV8H46y/FDuwJXFoPfQP1hdYRhWBPGiLi4MPbXohV+Y0sNsy fuNK4aVScmQmkU6lkg//4LFg/RpvaFGZY40ai6XMQpubfSJj06mg/M6ekN9EGfRcWzW6FvOnm//B AgMBAAGjggFLMIIBRzAfBgNVHSMEGDAWgBSJgmd9xJ0mcABLtFBIfN49rgRufTAdBgNVHQ4EFgQU ehNOAHRbxnhjZCfBL+KgW7x5xXswDgYDVR0PAQH/BAQDAgEGMBIGA1UdEwEB/wQIMAYBAf8CAQAw EQYDVR0gBAowCDAGBgRVHSAAMFgGA1UdHwRRME8wTaBLoEmGR2h0dHA6Ly9jcmwudXNlcnRydXN0 LmNvbS9VVE4tVVNFUkZpcnN0LUNsaWVudEF1dGhlbnRpY2F0aW9uYW5kRW1haWwuY3JsMHQGCCsG AQUFBwEBBGgwZjA9BggrBgEFBQcwAoYxaHR0cDovL2NydC51c2VydHJ1c3QuY29tL1VUTkFkZFRy dXN0Q2xpZW50X0NBLmNydDAlBggrBgEFBQcwAYYZaHR0cDovL29jc3AudXNlcnRydXN0LmNvbTAN BgkqhkiG9w0BAQUFAAOCAQEAhda+eFdVbTN/RFL+QtUGqAEDgIr7DbL9Sr/2r0FJ9RtaxdKtG3Nu PukmfOZMmMEwKN/L+0I8oSU+CnXW0D05hmbRoZu1TZtvryhsHa/l6nRaqNqxwPF1ei+eupN5yv7i kR5WdLL4jdPgQ3Ib7Y/9YDkgR/uLrzplSDyYPaUlv73vYOBJ5RbI6z9Dg/Dg7g3B080zX5vQvWBq szv++tTJOjwf7Zv/m0kzvkIpOYPuM2kugp1FTahp2oAbHj3SGl18R5mlmwhtEpmG1l1XBxunML5L SUS4kH7K0Xk467Qz+qA6XSZYnmFVGLQh1ZnV4ENAQjC+6qXnlNKw/vN1+X9u5zCCBTEwggQZoAMC AQICEDPW+hwKh5uf4sHFVkcYRHswDQYJKoZIhvcNAQEFBQAwgZMxCzAJBgNVBAYTAkdCMRswGQYD VQQIExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGjAYBgNVBAoTEUNPTU9E TyBDQSBMaW1pdGVkMTkwNwYDVQQDEzBDT01PRE8gQ2xpZW50IEF1dGhlbnRpY2F0aW9uIGFuZCBT ZWN1cmUgRW1haWwgQ0EwHhcNMTEwNjEzMDAwMDAwWhcNMTIwNjEyMjM1OTU5WjApMScwJQYJKoZI hvcNAQkBFhhjaGlsbEBnbG9iYWwtdmlsbGFnZS5uZXQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw ggEKAoIBAQCkzRrfflgKIsJE/b4L5yv+FNMKXbbC1H0tBsE6NMSJep8RL4x/62T2ts9qLWzWPz8o W9XzQhxOMXHLayyCISOOGqmQr0dvyYqdxotjhD/oNFB7YHmmjcOH6sovTIGFv1im8R7wgbJuCSIS Z8vahUoAmPma1RC+W5p5a6A+CUYqwym6FtvW9ttFJIi5zAA5bGB8vmra6BWAf6BGni4QzvO8mxDO uTKM+Sl23G2aVsmaUkZiFJpX3Tvdd/V3cETcO8RglwnIxXVyhqiEjZp+y8O087XlYKCh5j7hMbw3 0JRgd00OR7Uzyg2CL1xA9sll7W/hYl2qvjY+n9KR7Cz8Oac9AgMBAAGjggHoMIIB5DAfBgNVHSME GDAWgBR6E04AdFvGeGNkJ8Ev4qBbvHnFezAdBgNVHQ4EFgQU9Fh84u58ZodUT76HJ2mOG1tG2g8w DgYDVR0PAQH/BAQDAgWgMAwGA1UdEwEB/wQCMAAwIAYDVR0lBBkwFwYIKwYBBQUHAwQGCysGAQQB sjEBAwUCMBEGCWCGSAGG+EIBAQQEAwIFIDBGBgNVHSAEPzA9MDsGDCsGAQQBsjEBAgEBATArMCkG CCsGAQUFBwIBFh1odHRwczovL3NlY3VyZS5jb21vZG8ubmV0L0NQUzBXBgNVHR8EUDBOMEygSqBI hkZodHRwOi8vY3JsLmNvbW9kb2NhLmNvbS9DT01PRE9DbGllbnRBdXRoZW50aWNhdGlvbmFuZFNl Y3VyZUVtYWlsQ0EuY3JsMIGIBggrBgEFBQcBAQR8MHowUgYIKwYBBQUHMAKGRmh0dHA6Ly9jcnQu Y29tb2RvY2EuY29tL0NPTU9ET0NsaWVudEF1dGhlbnRpY2F0aW9uYW5kU2VjdXJlRW1haWxDQS5j cnQwJAYIKwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmNvbW9kb2NhLmNvbTAjBgNVHREEHDAagRhjaGls bEBnbG9iYWwtdmlsbGFnZS5uZXQwDQYJKoZIhvcNAQEFBQADggEBAAxqFQDTAZ/mqvhaAKm8Nktk r1hJkz+kbUqbcPH2ZvavIZio0ssTUVvEnoO/IBSG26AujXA49nBJwtvLDzhLu76GVYXbUCwR/EdY 9X2EuZLRt5e4XuT4JgNXTivQMHW25GDvpf7F+wqDVIZzwG/ajMOg9SC8ToWnbGhX8Aeqt2SJiXBe QdPN6UjM3aFyngILbKl4TM851E2HHT5+5f4WD367qvhQmq/EH1gemYwoZ8mFYce74671Co8J1P4i 0u32IElKWT7Ol0QkLbMc1Y61rrKxHZ9Kl3uV36lDRAgtzlAFYJwdL4t5wdbz705TDZhBg7yEwWl4 mjRbdjlPW3jqKpgxggOrMIIDpwIBATCBqDCBkzELMAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdyZWF0 ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgGA1UEChMRQ09NT0RPIENBIExpbWl0 ZWQxOTA3BgNVBAMTMENPTU9ETyBDbGllbnQgQXV0aGVudGljYXRpb24gYW5kIFNlY3VyZSBFbWFp bCBDQQIQM9b6HAqHm5/iwcVWRxhEezAJBgUrDgMCGgUAoIIB1zAYBgkqhkiG9w0BCQMxCwYJKoZI hvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0xMjA0MjcwMzQ0MjdaMCMGCSqGSIb3DQEJBDEWBBRcdSzK NoOferuWIPXEPfaWzHNUQjCBuQYJKwYBBAGCNxAEMYGrMIGoMIGTMQswCQYDVQQGEwJHQjEbMBkG A1UECBMSR3JlYXRlciBNYW5jaGVzdGVyMRAwDgYDVQQHEwdTYWxmb3JkMRowGAYDVQQKExFDT01P RE8gQ0EgTGltaXRlZDE5MDcGA1UEAxMwQ09NT0RPIENsaWVudCBBdXRoZW50aWNhdGlvbiBhbmQg U2VjdXJlIEVtYWlsIENBAhAz1vocCoebn+LBxVZHGER7MIG7BgsqhkiG9w0BCRACCzGBq6CBqDCB kzELMAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2Fs Zm9yZDEaMBgGA1UEChMRQ09NT0RPIENBIExpbWl0ZWQxOTA3BgNVBAMTMENPTU9ETyBDbGllbnQg QXV0aGVudGljYXRpb24gYW5kIFNlY3VyZSBFbWFpbCBDQQIQM9b6HAqHm5/iwcVWRxhEezANBgkq hkiG9w0BAQEFAASCAQB5864nGiduyz2gxGxk8N3mRcnkJB5GyJMEC0WZsLpMVx04tXd8It5XJkzI XiR0MXCE6PJKQo+NHqNHJnQYlJo2NTS7piQKNoVNhuOMYRfUI0FhViACKbdz1Ijmi2aMtnzaftnM qDJ+tcDAoEzmhFHe1j9xh3hlmkEQoUDSETpOkzvJe+/c6zBqYSrUCc56ENy6eVdFG7ib/S5MAW4r SGWcilkhMVIWhi/fFpTdoBE9MA2EoswmX9zza0LLY+bjDxq8kVmIoqJ3dlr2Zb97xT6sXla9RH9M +soVN65OwYL3PVoKJtWm8WccrO+ue1xCUOcDguJS9QWpikV8h5wefR0rAAAAAAAA --Apple-Mail-26-708781834-- --===============1379356522== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ WebObjects-dev mailing list [email protected] http://www.omnigroup.com/mailman/listinfo/webobjects-dev --===============1379356522==--