MooTools Depender, Safari, etags and 412 Precondition Failed

/**
* This replaces the default MooTools more Depender.request function to use
* HTTP "get" rather than "post".
*
* When sending requests for files via the depender, I was finding that Safari
* wasn't getting and re-evaluating them the second time I visited the page.
* This was because an etag was sent with each script.
*
* Safari responds to etags properly and adds "If-None-Match" and
* "If-Modified-Since" headers to another request for the same file. This makes
* Apache respond with a 412 status (Precondition Failed) as it should do for
* "post" requests (according to RFC 2616).
*
* Unfortunately Safari doesn't then deal with the 412 as it does with a 304
* (Not Modified). It doesn't grab what it has in the cache and put it in the
* response, it gives you nothing.
*
* For "get" requests, Apache has to respond with a 304, or 200 or whatever, but
* not 412. So we change the request method so we don't have to deal with 412.
*/
Depender.request = function(url, callback){
    new Request.JSON({
        url: url,
        secure: false,
        onSuccess: callback,
        method:'get'
    }).send();
};

5,498 thoughts on “MooTools Depender, Safari, etags and 412 Precondition Failed

  1. Покупка недвижимости и ипотека https://knyaz-dolgoruky.ru что нужно знать? Разбираем выбор жилья условия кредитования оформление документов и юридические аспекты. Узнайте как выгодно купить квартиру и избежать ошибок

  2. Покупка недвижимости и ипотека https://ks-inginiring.ru что нужно знать? Разбираем выбор жилья условия кредитования оформление документов и юридические аспекты. Узнайте как выгодно купить квартиру и избежать ошибок

  3. Покупка недвижимости и ипотека https://uralwood45.ru что нужно знать? Разбираем выбор жилья условия кредитования оформление документов и юридические аспекты. Узнайте как выгодно купить квартиру и избежать ошибок

  4. Покупка недвижимости и ипотека https://luchdom.ru что нужно знать? Разбираем выбор жилья условия кредитования оформление документов и юридические аспекты. Узнайте как выгодно купить квартиру и избежать ошибок

  5. Покупка недвижимости и ипотека https://doncodom.ru что нужно знать? Разбираем выбор жилья условия кредитования оформление документов и юридические аспекты. Узнайте как выгодно купить квартиру и избежать ошибок

  6. Покупка недвижимости и ипотека https://gpnw.ru что нужно знать? Разбираем выбор жилья условия кредитования оформление документов и юридические аспекты. Узнайте как выгодно купить квартиру и избежать ошибок

  7. Покупка недвижимости и ипотека https://9312886940.ru что нужно знать? Разбираем выбор жилья условия кредитования оформление документов и юридические аспекты. Узнайте как выгодно купить квартиру и избежать ошибок

  8. Покупка недвижимости и ипотека https://komproekt-spb.ru что нужно знать? Разбираем выбор жилья условия кредитования оформление документов и юридические аспекты. Узнайте как выгодно купить квартиру и избежать ошибок

  9. Покупка недвижимости и ипотека https://asksteel.ru что нужно знать? Разбираем выбор жилья условия кредитования оформление документов и юридические аспекты. Узнайте как выгодно купить квартиру и избежать ошибок

  10. Покупка недвижимости и ипотека https://poselok-exclusive.ru что нужно знать? Разбираем выбор жилья условия кредитования оформление документов и юридические аспекты. Узнайте как выгодно купить квартиру и избежать ошибок

  11. Покупка недвижимости и ипотека https://magdesi.ru что нужно знать? Разбираем выбор жилья условия кредитования оформление документов и юридические аспекты. Узнайте как выгодно купить квартиру и избежать ошибок

  12. Покупка недвижимости и ипотека https://stolbbeton.ru что нужно знать? Разбираем выбор жилья условия кредитования оформление документов и юридические аспекты. Узнайте как выгодно купить квартиру и избежать ошибок

  13. ипотека и покупка недвижимости https://knyaz-dolgoruky.ru что нужно знать? Разбираем выбор жилья условия кредитования оформление документов и юридические аспекты. Узнайте как выгодно купить квартиру и избежать ошибок

  14. Buy elite Montenegro real estate investment: purchase apartments and houses without risks Current prices transaction execution taxes and residence permit. Profitably purchase housing for life recreation or investment.

  15. ипотека и покупка недвижимости https://9312886940.ru что нужно знать? Разбираем выбор жилья условия кредитования оформление документов и юридические аспекты. Узнайте как выгодно купить квартиру и избежать ошибок

  16. Автомобиль может стать вашим финансовым помощником Займ под залог ПТС позволяет получить крупную сумму оставляя машину в вашем пользовании. Лучшие условия кредитования минимальные требования к залогу и быстрое оформление сделки. Реальная помощь без лишней волокиты.

  17. Unlock your vehicles potential with our top-notch auto tuning services Enhance your ride into a stunning masterpiece with our expert team. We specialize in customizations that cater to your unique style. Our premium solutions ensure optimal performance and aesthetic appeal . Don’t settle for average; elevate your driving experience and turn heads on the road Visit us at https://americasbestcertifiedautobody.com/ today and take the first step towards your dream car

  18. Впечатляет количество предложений микрозаймов без отказов среди современных МФО. Срочные 14 000 рублей на ремонт квартиры получил благодаря широкому выбору компаний. Удобное оформление и быстрое зачисление денег решили жилищный вопрос за пару часов.

  19. Неожиданный штраф на 5 000 рублей испортил настроение. Онлайн займ на карту без проверок решил проблему за 15 минут. Просто ввел паспортные данные – и деньги пришли. Удобно что не нужно объяснять цель кредита и ждать одобрения днями.

  20. Тут можно преобрести разработка сайт медицинского центра услуги по созданию сайта научного медицинского медицинского журнала

  21. Najboljse pocitnice apartmani Zabljak Uzivajte v udobju svezem zraku in osupljivi pokrajini. Gorske poti smucanje izleti in prijetno vzdusje. Brezplacen Wi-Fi zajtrk in parkirisce. Rezervirajte bivanje v osrcju narave

  22. Dobrodosli v hotel Bianca resort and spa Kolasin Uzivajte v udobnih sobah osupljivem razgledu in odlicni storitvi. Pozimi – smucanje poleti – pohodi v gore in izleti. Prirocna lokacija restavracija SPA in prijetno vzdusje. Rezervirajte nepozabne pocitnice

  23. Najboljse pocitnice hotel Jezera Zabljak Uzivajte v udobju svezem zraku in osupljivi pokrajini. Gorske poti smucanje izleti in prijetno vzdusje. Brezplacen Wi-Fi zajtrk in parkirisce. Rezervirajte bivanje v osrcju narave

  24. Хотите сдать радиолом https://radiolom99.ru? Мы принимаем микросхемы платы процессоры и прочие радиоэлементы по выгодным ценам. Быстрая оценка честные цены и удобные способы приема. Узнайте сколько стоят ваши детали прямо сейчас

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>