<script type="text/javascript"> var pkBaseURL = (("https:" == document.location.protocol) ? "https://zdalna-domena.pl/" : "http://zdalna-domena.pl/"); document.write(unescape("%3Cscript src='" + pkBaseURL + "piwik.js' type='text/javascript'%3E%3C/script%3E")); </script><script type="text/javascript"> try { var piwikTracker = Piwik.getTracker(pkBaseURL + "piwik.php", 1); piwikTracker.trackPageView(); piwikTracker.enableLinkTracking(); } catch( err ) {} </script>
W przypadku gdy zdalny serwer zwraca błąd 404 - to instrukcja try dostaje informację o tym, aby zakończyć wczytywanie zdalnej zwartości i problem nie występuje.
W przypadku gdy zdalny serwer jest wyłączony to skrypt w przeglądarce firefox przez 40 sekund próbuje wczytać zdalną zawartość zanim zaprzestanie ją ładować.
Jak rozwiązać ten problem ?
Macie pomysł jak obsługiwać w kodzie js awarie serwerów zewnętrznych ?