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,413 thoughts on “MooTools Depender, Safari, etags and 412 Precondition Failed

  1. Лучшие решения для автоматизации жалюзи облегчит вашу жизнь. Экономьте энергию с помощью автоматики для жалюзи. Контролируйте жалюзи с помощью смартфона. Повысьте уровень безопасности с автоматическими жалюзи. Профессиональная установка автоматики для жалюзи. жалюзи роллеты автоматика жалюзи роллеты автоматика .

  2. Предлагаем услуги профессиональных инженеров офицальной мастерской. Еслли вы искали срочный ремонт холодильников siemens можете посмотреть на сайте: ремонт холодильников siemens Наши мастера оперативно устранят неисправности вашего устройства в сервисе или с выездом на дом

  3. Предлагаем услуги профессиональных инженеров офицальной мастерской. Еслли вы искали ремонт imac 27 в москве можете посмотреть на сайте: ремонт imac 27 цены Наши мастера оперативно устранят неисправности вашего устройства в сервисе или с выездом на дом

  4. Ищете квартиру в новом доме? новостройки Украина – это современные жилые комплексы доступные цены рассрочка и ипотека. Подберите идеальное жилье от надежных застройщиков

  5. Цікавлять новобудови Україна? Сучасні квартири з панорамними вікнами зачиненими дворами та зручним розташуванням. Вибирайте комфортне житло з найкращими умовами покупки

  6. Останні актуальні новини україни оперативні події важливі рішення міжнародна політика та економіка. Все що потрібно знати про життя країни в одному місці

  7. Останні актуальні останні новини україна оперативні події важливі рішення міжнародна політика та економіка. Все що потрібно знати про життя країни в одному місці

  8. Для локального бизнеса в Москве важно работать с отзывами. Мы помогаем управлять репутацией что положительно влияет на SEO и привлекает новых клиентов. Стоимость seo Москва.

  9. Предлагаем услуги профессиональных инженеров офицальной мастерской. Еслли вы искали ремонт imac 27 можете посмотреть на сайте: ремонт imac 27 рядом Наши мастера оперативно устранят неисправности вашего устройства в сервисе или с выездом на дом

  10. Предлагаем услуги профессиональных инженеров офицальной мастерской. Еслли вы искали срочный ремонт imac 27 можете посмотреть на сайте: ремонт imac 27 в москве Наши мастера оперативно устранят неисправности вашего устройства в сервисе или с выездом на дом

  11. Предлагаем услуги профессиональных инженеров офицальной мастерской. Еслли вы искали ремонт холодильников siemens сервис можете посмотреть на сайте: ремонт холодильников siemens Наши мастера оперативно устранят неисправности вашего устройства в сервисе или с выездом на дом

  12. Предлагаем услуги профессиональных инженеров офицальной мастерской. Еслли вы искали ремонт холодильников siemens можете посмотреть на сайте: ремонт холодильников siemens адреса Наши мастера оперативно устранят неисправности вашего устройства в сервисе или с выездом на дом

  13. Продажа инструментов для дома http://profimaster58.ru строительства и ремонта Огромный выбор ручного и электроинструмента выгодные цены акции и быстрая доставка. Найдите все необходимое в одном месте

  14. Продажа инструментов для дома profimaster58 ru строительства и ремонта Огромный выбор ручного и электроинструмента выгодные цены акции и быстрая доставка. Найдите все необходимое в одном месте

  15. Free and reliable nudify ai free tool to create images with AI? The Best Free AI Nudify is the best choice for creating nude photos with privacy and quality guarantee.

  16. Free and reliable best nudify ai tool to create images with AI? The Best Free AI Nudify is the best choice for creating nude photos with privacy and quality guarantee.

  17. Продажа инструментов для дома купить ручной инструмент строительства и ремонта Огромный выбор ручного и электроинструмента выгодные цены акции и быстрая доставка. Найдите все необходимое в одном месте

  18. Free and reliable ai nudify tool to create images with AI? The Best Free AI Nudify is the best choice for creating nude photos with privacy and quality guarantee.

  19. Предлагаем ремонт tecno camon 15 air в Петербурге. Если у вас сломалась техника обращайтесь в сервис 911. Мы выполняем – Ремонт TECNO CAMON 15 Air профессионально быстро и с гарантией

  20. Use the proven bip39 phrase standard to protect your assets and easily restore access to your finances. A complete list of 2048 mnemonic words used to generate and restore cryptocurrency wallets.

  21. Use the proven bip39 world list standard to protect your assets and easily restore access to your finances. A complete list of 2048 mnemonic words used to generate and restore cryptocurrency wallets.

  22. Betting enthusiasts in Azerbaijan prefer 1win for its high odds and bonuses The registration process on 1win is quick and hassle-free 1win sayti registration 1win login is accessible on both desktop and mobile devices The variety of casino games on 1win caters to all player preferences 1win giris allows users to start playing instantly 1win Azerbaijan official site.

  23. Предлагаем ремонт электросамокатов mizar в Петербурге. Если у вас сломалась техника обращайтесь в сервис 911. Мы выполняем – Ремонт электросамокатов Mizar профессионально быстро и с гарантией

  24. Предлагаем ремонт xiaomi mi mix 2 в Петербурге. Если у вас сломалась техника обращайтесь в сервис 911. Мы выполняем – Ремонт Xiaomi Mi Mix 2 профессионально быстро и с гарантией

  25. 1win provides a smooth and user-friendly betting experience The bonuses at 1win Azerbaijan make betting even more exciting 1win bonus casino The user-friendly interface of 1win ensures a seamless experience With 1win you can bet on football basketball tennis and more Players enjoy competitive odds and betting options at 1win 1win free bet offers.

  26. Desde 2019 a Mostbet Portugal tem se consolidado como uma excelente escolha para os jogadores portugueses que buscam formas seguras e divertidas de apostar e jogar nos casinos online e ao vivo. Com uma ampla seleção de jogos apostas esportivas esports e apostas em esportes virtuais a plataforma oferece um catálogo premium de uma marca licenciada e confiável. Confiança inteligência e lealdade são os pilares que sustentam a Mostbet Casino que ainda proporciona bônus e promoções exclusivas métodos de pagamento locais reconhecidos e ferramentas para um jogo responsável: nekhuy pizdit chuzhyye sayty

  27. Предлагаем услуги профессиональных инженеров офицальной мастерской. Еслли вы искали ремонт холодильников siemens рядом можете посмотреть на сайте: срочный ремонт холодильников siemens Наши мастера оперативно устранят неисправности вашего устройства в сервисе или с выездом на дом

  28. Предлагаем ремонт кондиционеров quattroclima в Петербурге. Если у вас сломалась техника обращайтесь в сервис 911. Мы выполняем – Ремонт кондиционеров Quattroclima профессионально быстро и с гарантией

  29. Предлагаем ремонт oppo rx17 neo в Петербурге. Если у вас сломалась техника обращайтесь в сервис 911. Мы выполняем – Ремонт OPPO RX17 Neo профессионально быстро и с гарантией

  30. Предлагаем ремонт panasonic lumix dmc-lz7 в Петербурге. Если у вас сломалась техника обращайтесь в сервис 911. Мы выполняем – Ремонт Panasonic Lumix DMC-LZ7 профессионально быстро и с гарантией

  31. Предлагаем услуги профессиональных инженеров офицальной мастерской. Еслли вы искали ремонт холодильников siemens в москве можете посмотреть на сайте: срочный ремонт холодильников siemens Наши мастера оперативно устранят неисправности вашего устройства в сервисе или с выездом на дом

  32. Hi to all, the contents present at this web site are genuinely remarkable for people experience,
    well, keep up the nice work fellows.

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>