Article View: pl.comp.lang.javascript
Article #51240Re: Problem z XMLHttpRequest
From: jaro
Date: Fri, 14 Dec 2012 12:46
Date: Fri, 14 Dec 2012 12:46
7 lines
2441 bytes
2441 bytes
Krótkie podsumowanie: - za każdym razem tworzę nowy obiekt XMLHttpReqest - wykorzystanie jednego globalnego powoduje problemy. Każda przeglądarka może wysłać równolegle kilka zapytań. Jak się ta pula wyczerpie to obiekt jest nadpisywany i wszystko pada. - za pomocą xmlhttp.ontimeout wychwytuję zapytania na które nie przyszła odpowiedź w określonym czasie. 'Zabijam' je za pomocą xmlhttp.abort(). Chrome nie obsługuje tego wcale a IE z problemami - po ubiciu zapytania IE zgłasza xmlhttp.readyState=4 z 'pustym' obiektem - obsługuje wyjątkami. - tworzę zapytanie bez użycia Math.random() w celu pominięcia cacha przeglądarki. Stosuję tylko odpowiednie nagłówki http. Użycie unikatowego linku powoduje nadmierne zapełnienie cacha przeglądarki kolejnymi wersjami plików. - po tych wszystkich zabiegach w Chrome raczej działa poprawnie, w IE9 blisko poprawności a w IE8 co pewien czas wywala przeglądarkę. Chyba się zastrzelę ;)
Technical Details
Message-ID:
<b98b079b-e598-41ce-9a10-5ed0aa424360@googlegroups.com>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!fu-berlin.de!fc2no705701qab.0!news-out.google.com!k2ni7qap.0!nntp.google.com!fc2no733859qab.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mailReferences:
<34127733-0f56-4d5a-98ac-a4c369cabc72@googlegroups.com> <50b26fe0$0$26691$65785112@news.neostrada.pl> <6473795f-5479-4f02-b07e-5a712fba017d@googlegroups.com> <50b9dd23$0$26686$65785112@news.neostrada.pl> <80060841-ecc9-42d5-ae4d-8ab6dfc7fd32@googlegroups.com> <k9vitf$2ot$1@news.dialog.net.pl> <a66f46d1-7834-4d91-9037-c9f376d68ee7@googlegroups.com>Show Full Headers
Complete Article Headers
Received: by 10.224.180.141 with SMTP id bu13mr2860146qab.2.1355489166363; Fri, 14 Dec 2012 04:46:06 -0800 (PST) Received: by 10.49.15.100 with SMTP id w4mr954984qec.26.1355489166334; Fri, 14 Dec 2012 04:46:06 -0800 (PST) Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!fu-berlin.de!fc2no705701qab.0!news-out.google.com!k2ni7qap.0!nntp.google.com!fc2no733859qab.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail Newsgroups: pl.comp.lang.javascript Date: Fri, 14 Dec 2012 04:46:06 -0800 (PST) In-Reply-To: <a66f46d1-7834-4d91-9037-c9f376d68ee7@googlegroups.com> Complaints-To: groups-abuse@google.com Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=83.14.195.66; posting-account=ZA_RwAoAAABOx1BR_yYAEVvp5EnYmrAD NNTP-Posting-Host: 83.14.195.66 References: <34127733-0f56-4d5a-98ac-a4c369cabc72@googlegroups.com> <50b26fe0$0$26691$65785112@news.neostrada.pl> <6473795f-5479-4f02-b07e-5a712fba017d@googlegroups.com> <50b9dd23$0$26686$65785112@news.neostrada.pl> <80060841-ecc9-42d5-ae4d-8ab6dfc7fd32@googlegroups.com> <k9vitf$2ot$1@news.dialog.net.pl> <a66f46d1-7834-4d91-9037-c9f376d68ee7@googlegroups.com> User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: <b98b079b-e598-41ce-9a10-5ed0aa424360@googlegroups.com> Subject: Re: Problem z XMLHttpRequest From: jaro <jarek.lipiny@gmail.com> Injection-Date: Fri, 14 Dec 2012 12:46:06 +0000 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit