javascript hit counter

TryAgain extension

TryAgain is an extension for Mozilla Firefox that automatically keeps retrying when a server is not found. When you reach Firefox’s built-in page saying ‘Server not found’, a countdown timer starts running and after a user-defined interval it page will refresh, hence retrying to find the server. TryAgain is a slim and friendly extension and is, at the time of writing, downloaded over 44.000 times from addons.mozilla.org.

TryAgain logo

The functionality of TryAgain was originally created in the shape of a greasemonkey script, created by my friends Eric and Paul Lammertsma. If you are more interested in the userscript rather than the extension, you can download it here.

Softpedia 100% clean award for TryAgain

Besides retrying TryAgain offers additional functionality: it presents two links that allow you to search for the missing web page in either Google Cache or the Wayback Machine, with just a single click of a button. The newest version of TryAgain contains a counter that shows how many refreshes have been done, and allows the user to limit that number to a certain maximum.

More detailed information can be found by reading the blog posts in the TryAgain category.

Version history

Version 3.2 - 37Kb.
Added Firefox 3 support. Chinese [zh-CN] locale added. Stops countdown when user starts typing in the address bar.
Bugs solved: TryAgain does no longer refresh the SSL Exception page.
From this version on TA is no longer compatible with FF2.0 and earlier version.
As of July 6th 2009, this version is compatible with FF3.5. No version number update.

Version 3.1 - 36Kb.
Bugs solved: now also works in frames and iframes. Russian [ru-RU] locale added.

Version 3.0 - 34Kb.
Complete reimplementation with cleaner and more efficient code. Adjustable limit to the number of retries. Option to hide the menu item. Pressing ESC will stop countdown. French [fr-FR] locale added.

Version 2.0 - 15Kb.
Additional functionality by Aldo Vargas: when the server is not found, two links enable the user to search for the requested web page in Google Cache or the WayBack Machine - with just one click.
This is the first version compatible with Firefox 2.0.

Version 1.2 - 36Kb.
Spanish [es-ES] and Italian [it-IT] locale added.

Version 1.1 - 35Kb.
This version will also stop when the user presses the ’stop trying’ button after the http request has been sent.

Version 1.0 - 32Kb.
Initial version. Original userscript packed into an extension.

Screenshot

Screenshot of version 3.1
[screenshot]

108 Responses to “TryAgain extension”

  1. TryAgain insiste cuando un website no responde « AlacranX Says:

    […] TryAgain se mantendrá tratando de cargar una página cuando ésta no responda. En cuanto aparece el mensaje estándar de error de carga de página (como el que se ve en la imagen), verás un mensaje que te dice que en 5 segundos se reintentará la carga de la página. El tiempo puede configurarse en las opciones de la extensión. Además, la página de error de carga de página mostrará enlaces para intentar ver el registro de la página en Google Cache o en la WayBack Machine. Si en algún momento necesitas desactivar la extensión, puedes hacerlo simplemente desmarcando la opción “Activar TryAgain” en el menú Herramientas. […]

  2. Paul Says:

    We discussed some ideas for improvement (for example, discovering some way of resetting the counter when hitting refresh), but this isn’t high priority at all. I probably wouldn’t even use that feature.

    I love the fact that you can toggle the Tool menu entry! My Tools menu is getting pretty littered as it is.

    A minor point is that the only way to temporarily disable TryAgain is by enabling the Tool menu entry. Perhaps the Add-on options screen should also have a checkbox allowing you to disable TryAgain? You wouldn’t even need an extra translation — just recycle the one from the menu!

    But all-in-all, the add-on is perfect! :)

  3. Mathijs Says:

    I recently discovered a bug in the latest version of TryAgain: it gives an error (and refuses work) when running in a frame. This is due to the fact that TryAgain counts the number of times it has been refreshing in the tab it’s located in and does not correctly try to access the tab when loaded in a subframe.
    I will try to solve this problem as soon as I have the time. (Currently busy on an update for FindThatFont, and a school project…)

    Note that version 2.0 does not have this bug.

  4. Sergej Says:

    Hello!
    I apologize for the English, I translated text through with the Russian into English through Google Translate, nades that you understand the essence of the issue.
    Your extension is triggered if there is a standard dialogue Firefox, but I use local caching proxy server, which gives Firefox is not the standard response, the standard dialogue does not appear in Firefox and TryAgain inoperative. Could you do in your TryAgain to hand inscribed response from the server that would be TryAgain worked, or Give please, that you can change the file extension so that it worked on the innovative responses.
    Thanks in advance.

  5. Mathijs Says:

    I’ll look into it and see if I can fix some things. Please don’t expect anything short-term :)

  6. Agagooga Says:

    Great! Could you update the copy on Mozilla Addons though? Thanks!

  7. Agagooga Says:

    Also, it would be nice to add compatibility with Resurrect Pages and the new add SSL exception dialog (on Minefield builds)

  8. xeen Says:

    I really like this extension because it’s a great timeserver when a server didn’t work the first time, but what I found annoying is that when you try to navigate away from an error page.
    Given the TryAgain timer is set to a pretty short interval (like 5 seconds) and you try to navigate to a slow loading bookmark, URL, history entry or similar, TryAgain reloads in the background thus canceling the user’s link request.
    Long story short: TryAgain should detect if the users wants to move away from the error page and stop its reloading efforts.

    Pleeeeeaaaaase? :)

    xeen

  9. Mathijs Says:

    That is indeed something that can be annoying.
    I haven’t got around to figuring out how to solve that, but in the meanwhile you can work around it by pressing the Escape key before typing a new url or selecting a bookmark. Escape is the same as the ‘Stop’ or ‘Stop trying’ button, only quicker ;)
    It will be solved in the next version.

  10. Anonymous Says:

    A release with Firefox 3 support??? :(

  11. Dan Says:

    Mathijs: Agagooga touches on this, but doesn’t really explain it. You might already know about it but I’ll reiterate in order to let you know at least one more person is annoyed by this than you thought was before I posted this. :)

    TryAgain shows up in SLL certificate error dialogs… it shouldn’t, because then it hides the important “Add an exception” link. Reloading the site with the bad cert over and over again without adding an exception isn’t going to get you any closer to actually visiting it. Right now the only workaround is to disable TryAgain.

    To stop TryAgain from refreshing when the user enters a url, couldn’t you hook the body.onunload event (or window.onunload)? Not sure if that fires when you START navigating away or when the next page is actually starts loading. Not sure if the error pages are XUL or HTML or if onunload works in XUL if it is XUL… It would seem a good place to start though.

    Anonymous: The current version runs fine in FF3 for me, apart from the above problems I have.

  12. Mathijs Says:

    Thank you, that certainly makes things more clear. I’ll fix it for the next version.

    About FF3 compatibility: I’ve updated the current version to support the latest FF 3 beta 5. Although internally nothing changed, the previous version was compatible with FF3 up to the beta 2 release.

  13. Ngamer01 Says:

    mathijs, I have been an avid user of your extensions since learning about it a couple/few years ago.

    After seeing you updated for FF 3b5, I tried to manually bump your extension to FF 3 RC 1 and it works without major problems (Windows XP). The only issue is that it conflicts with another add-on called Resurrect Pages (it also updated, but lacks RC 1 compatbility — I’ve manually bumped that one too).

    With the two bumped add-ons, Try Again took priority of Resurrect Pages causing RP to not show when I arrived at a site that was down temporary (like server outage). While you’re working on Try Again’s next version for FF 3, could you do anything to eliminate the conflict with Resurrect Pages?

    Or should I talk to the author of RP instead? Or maybe you two can talk to eliminate conflicts between the two add-ons.

    You can find Resurrect Pages here:
    https://addons.mozilla.org/en-US/firefox/addon/2570

  14. Mathijs Says:

    I’ve looked into this before and it turned out that RP, just like TA, replaces the original error page with its own rather than modifying it. This conflict cannot be solved unless PG and TA are merged into a single extension :)

  15. Ngamer01 Says:

    I see… Guess I’ll have to pick one over the other and TryAgain is more useful even though I want both add-ons to work (Resurrect Pages gives me one click access to several search engine caches whenever I want or when I get an error page like “Server Not Found”.

    Thanks anyways for your help.

  16. Nizaury Says:

    Very useful extension, but doesn’t work on Firefox 3 RC1.

  17. damiankrol Says:

    Ngamer01, how did you made TA work with FF3.1RC1?
    When I receive page load error, I see TA buttons but clicking on them makes nothing. As well as the page isn’t reloaded.

  18. damiankrol Says:

    *FF3RC1

  19. Kamui Says:

    Please! Make TryAgain compatible with Firefox 3

  20. Artem Russakovskii13 Says:

    Same request here, please for FF3.

  21. jhol37 Says:

    TryAgain doesnt work with firefox3. Its a fantastic plugin for firefox, so please make it run in the new firefox version.

    Thx a lot

  22. Jayson Quilantan Says:

    Ditto the requests to update for Firefox 3!

  23. Peter Says:

    Love you plug-in!
    Will there be a version for ff3?

  24. Gabri Says:

    I love this plugin too. Will there be Firefox 3 support? is it planed almost?

  25. Ken Saunders Says:

    I’m yet another one requesting that you please update TA so that it’s compatible with Fx 3.
    I’m a member of deviantART.com and that site constantly has problems with loading pages the first time around.
    TA has been a life saver in dealing with that.

  26. Merv Says:

    I have to use a cellphone internet connection and found Tryagain immensely useful. But since upgrading to FF3 it’s become so frustrating when the connection drops in and out. Please could we have an upgrade.

  27. Elizabeth Says:

    This extension is so useful! Any chance of getting it to work with FF3?

  28. Galloba Says:

    I beg for an update for Firefox 3.

    Please

  29. Dennis Says:

    Looking forward for Firefox 3 version. Very needed!

  30. lelo_eet Says:

    PLease make it work on FF3!

    Thanks in advance!

  31. mdduan Says:

    ff3 please.. cant surf in peace without it

  32. Merv Says:

    Thanks very much for the update

  33. James Says:

    I am at a site that has a really bad proxy server, and we are constantly getting 504 Gateway Timeout and 500 Server error messages.
    Is there any chance to modify it to recognise and retry on 504 and 500 error?
    Thanks.

  34. CheaterBeater Says:

    Better if user can self input error messages numbers for try again.

  35. Gene Says:

    Is there a way that TryAgain can get past the

    To display this page, Firefox must send information that will repeat any action (such as a search or order confirmation) that was performed earlier.

    dialog box that pops up on some sites? Or is there another way to get past this problem?

  36. Steve Says:

    Same thing as Gene said above, is there a way to bypass the “must send information that will repeat any action” prompt?

  37. Mathijs Says:

    Bypassing that dialog box surely seems to be desirable, but both automatically resending the data and requesting the page without sending the data could lead to unwanted results. Think of situations where you are purchasing something online and halfway through loading the confirmation page your wifi hiccups and seconds later TryAgain places another purchase automatically. Even experienced users might miss it or forget it and get screwed.

    There might be other addons available that hide this window, although I haven’t been able to find any quickly. My guess is that the dialog is rather low-level and hard to overrule.

    I agree that the dialog is annoying, however removing it will not be implemented in TryAgain. I’ll keep an eye out for other fixes though.

  38. Gene Says:

    Well, maybe if there was some kind of whitelist it could be implemented safely.

  39. Kristian Says:

    Suggested improvement.

    When the maximum attempts have been reached. I chick the try again button and nothing happens.
    I suggest that if the button is clicked then the counter should be reset.
    Thanks
    Kris

  40. Dove Boy Says:

    Nice add-on, however it’s incompatible with Resurrect Pages and ErrorZilla Plus. TryAgain only presents two links called google cache and wayback Machine, but ErrorZilla or Resurrect Pages presents more. When TryAgain is open, neither ErrorZilla nor Resurrect Pages works on error page, could TryAgain fixes this problem in next version?

  41. Tom Says:

    your addon will interact with errorzilla mod,maybe you can check this problem out

  42. Jochem Says:

    Will my favorite add-on eventually work on Firefox 3.5 too?

  43. Jhol Says:

    Please make it run on FF.3.5!!
    THX

  44. Diego Says:

    Hey LOVE TryAgain… so usefull… but it doesnt work with 3.5!!!!! PLEASE UPDATE!!! u guys ROCK….! thanx

  45. Dan Says:

    Hi, I’m also looking forward to an update to your TryAgain extension that makes it compatible with Firefox 3.5

    Thanks!

  46. recce Says:

    Please could you make a version for Mozilla Prism. it will be very much appreciated

  47. Anna Says:

    1. During a retry the “Try X of Y” line disappears momentarily causing a flicker as the frame shrinks one line. It then reappears with the next value of X.

    2. After a few retries, a previous page is sometimes fetched rather than the one requested.

    Firefox 3.5.2 (English) running on Chinese WinXP SP3. TryAgain 3.2.0

  48. Troy Says:

    I’m guessing from the comments above that there is no way to work with Privoxy error pages? I’d like to have the ability to TryAgain when working through Privoxy-TOR, but Privoxy seem to replace a standard error page with it’s own when there is a 404 timeout.

    I’d really appreciate it if you could check this out, as TA is a GREAT add-on!

  49. Troy Says:

    I really like this extension! I have a session that’s got 232 tabs in 6 windows, and am on dial-up. This extension does a *lot* of the work of restoring that when I have to restart FireFox.

    A suggestion to make it even more useful: Add a random setting, so that it will TryAgain after a certain base + (0 -> R) seconds. This would be best if *each TAB* could have a different random interval. This would tend to spread out the retries if a lot of pages time out at once.

  50. john bosler Says:

    i like your program a lot

    i have a suggestion for improvement

    would there be any way that opening a new link be intercepted and placed in a que. when one page has been loaded it would go to open the next page in the que and so on. I get a lot of time outs because i am on dial-up and open up links as i am reading thru articles

    i figure that this would be a nice additional feature to TryAgain

  51. mj149 Says:

    ??????? ?? ??????????. ???? ????? ?????? ?.?. FF 3.6 ????????????.

  52. Diego Says:

    PLEASE FIX IT for firefox 3.6!!!! I NEED THIS>>> PLEAAAAASEEEE updateeee :)

  53. camac Says:

    plz update to fx3.6 thx this is a great addon

  54. zipi Says:

    Support for 3.6?! I try to change maxversion to 3.6 but nothing happened :(

  55. James Says:

    With “Nightly Tester Tools” you can use TryAgain 3.2 on Firefox 3.6.

    But i hope for an update anyhow .

  56. TryAgain extension : Real-Time Finance Says:

    […] Share This […]

  57. dave Says:

    please support ff 3.6!

  58. jhol Says:

    i love this extension!
    please keep going - make it work for ff.3.6

  59. shS Says:

    Yes Please make this work for 3.6 or please share the code so I can try to fix it for 3.6.

  60. Bob Says:

    Please update it for 3.6!

  61. J. Pablo Fernández Says:

    Any plans to upgrade this plug in for 3.6? Or should I stop waiting and move on? Thanks.

  62. Adam Says:

    Tolong! support ff 3.6

  63. Kinox Says:

    Please update to Firefox v3.6.*, or even better, v4. Thanks for sharing this useful tool with the world. :)

  64. algotechie Says:

    There seems to be a problem with the latest update. If a page doesn’t load (times out), the add-on does try to reload it but the page keeps trying to load while never actually loading. The status bar keeps fluctuating between “Looking up…” and “Connecting…”. This didn’t happen with the previous version of the add-on. So, right now, I’m back to the older version. Please fix this if it’s a bug in the add-on. (This might have to do with a conflict with some other add-on or something, but the previous version works without problems.)

    Other than that, the add-on is very nice and does its job perfectly. Thanks for the nice job!

  65. Nike Dunk Heels Says:

    A polite man is one who not ever injures anyone’s sentiments unintentionally.

  66. north face jackets clearance Says:

    Another 14 percent had already begun the process, it said. Many said they were seeking a better for their children and cited concerns about the security of their assets in China.

  67. kredyt samochodowy bez bik Says:

    whoah this blog is excellent i love reading your articles. Keep up the great work! You know, a lot of people are searching around for this information, you could aid them greatly.

  68. Contact Says:

    Dear site owner. I would like to write an unique post for this blog. I absolutely like reading your content and I want to contribute. My e-mail is paolooloap1521@gmail.com. Later

  69. Dünya Haritas? Says:

    Dünya haritas? dunyadaki ulkelerin yeini belirten kucultulmus,olceklendirilmis sekli ile karsinizda.Dünya haritas? deyince akla yuzolcumleri,kitalar?n yerleri,buyuklukleri de geliyor.Yasadigimiz evreni tanimamiz ulkelerin cografi ozellikleri bulunduklari konumlari bilmemiz son derece onemlidir.Dünya haritas? ile genel kultur seviyemiz de artacaktir.Yeni cikan navigasyon aletleri gibi dunya haritanizi yaniniza alip seyahate cikabilirsiniz bunun keyfini yasayabilirsiniz.Keyifli geziler hepiniz esen kallin hoscakalin.

  70. Jon Knack Says:

    Are you having an issue with bots comment spamming on your blog? Click our link for the solution.

  71. Delicia Says:

    I seriously knew about a majority of this, but with that in mind, I still believed it turned out practical. Excellent work!

  72. blog election presidentielle Says:

    Sympa le début de cette news

  73. Michael Hansip Says:

    I’ve subscribed to your blog, very much like your blog, nice to meet you, hope you can write better articles

  74. Michael Hansip Says:

    nice sharing, thank you.

  75. dieta para adelgazar Says:

    Outstanding work over again! Thanks:)

  76. blq Says:

    Hiya, I’m really glad I’ve found this information. Today bloggers publish only about gossips and net and this is really annoying. A good site with exciting content, this is what I need. Thanks for keeping this website, I’ll be visiting it. Do you do newsletters? Can’t find it.

  77. Pluskwa Says:

    This is a best entry! Has fully describe the issue. Thanks!

  78. Elease Stommes Says:

    Hi! I simply want to provide a massive thumbs upward for the great info you have right here with this article. I will be returning to your weblog to get more soon.

  79. Pluskwa Says:

    I had lost all motivation until I found your website. I love the information here and will be bookmarking it to come back again. I am also going to let my friends know about your blog

  80. Ken Griffey Jr Shoes Says:

    Hard work, success is the door into the pass.

  81. Photography Jobs Says:

    Games are entertertaining particularly if you will find much like the ones you already stated. I am hoping more games like them will be created.

  82. Wedding and Portrait Photography Says:

    A person necessarily assist to make severely articles I would state. This is the first time I frequented your web page and up to now? I amazed with the analysis you made to make this actual put up amazing. Excellent task!

  83. laptop repair mississauga Says:

    I needed to post you one bit of remark to help say thank you once again with the gorgeous methods you have shown in this case. It is simply tremendously generous of you to make extensively all that a few individuals might have supplied for an e-book to end up making some money for their own end, principally considering that you might have done it in the event you desired. Those points in addition acted as a good way to understand that someone else have the identical eagerness like my own to figure out a great deal more when it comes to this problem. I am sure there are millions of more enjoyable times in the future for many who see your site.

  84. vintage beads Says:

    My wife and i felt absolutely fortunate that Peter could round up his preliminary research through the entire precious recommendations he made when using the web pages. It is now and again perplexing just to find yourself giving for free tricks which some other people may have been trying to sell. And now we discover we’ve got the website owner to appreciate for that. The type of explanations you made, the easy site navigation, the friendships you can help engender - it’s got everything spectacular, and it’s really letting our son and us know that this situation is excellent, and that is incredibly fundamental. Many thanks for the whole lot!

  85. gaucho Says:

    Of study course like your website site but you need to have to test the spelling on various of your posts. Many of them are rife with spelling issues and I uncover it really bothersome to inform the truth even so I’ll surely arrive again as soon as all over again.

  86. where can I buy Valium Says:

    Absolutely imagine that which you said. Your favorite reason seemed to be on the net the most convenient issue to be aware of. I say to you, I undoubtedly acquire annoyed even though people take into account doubts they simply don’ t learn about. You were able to attack your fasten upon the top and defined out the complete factor without gaining unwanted effect, people could require a transmission. Can quite possibly end up back for any much bigger. With thanks.

  87. where can I buy Valium Says:

    Absolutely imagine everything you said. Your preferred reason appeared to be on the net most effective issue to be aware of. We say to you, My partner and i surely get hold of irked even though individuals take into consideration worries that they just don’ t learn about. You were able to attack this nail upon the top and identified available the main element without the need of becoming unwanted effect, people may require a transmission. Can probably end up again to get a lot more. Thank you.

  88. Wade Nienhaus Says:

    Oh now gosh! an amazing article dude. Thank you However I am experiencing issue with ur rss . Don’t know why Unable to subscribe to it. Is there anyone getting identical rss problem? Anyone who knows kindly respond. thanks

  89. Griffey Shoes Says:

    Together with the right person, the power to make and pay sparse.

  90. plasterers Says:

    Valuable information. Lucky me I found your website unintentionally, and I am stunned why this twist of fate did not happened earlier! I bookmarked it.

  91. Birth Certificates Says:

    Thank you for sharing excellent informations. Your web site is very cool. I’m impressed by the details that you’ve on this website. It reveals how nicely you understand this subject. Bookmarked this web page, will come back for more articles. You, my friend, ROCK! I found just the information I already searched everywhere and just couldn’t come across. What a great web site.

  92. garage door supply Says:

    genie garage…

    Great post. I am a normal visitor of your blog and appreciate you taking the time to maintain the nice site. I’ll be a regular visitor for a long time….

  93. Filters Toronto Says:

    Howdy! I simply want to give a huge thumbs up for the nice information you’ve here on this post. I will be coming back to your blog for extra soon.

  94. Mi filters toronto Says:

    Again important piece thanks heaps for sharing, keep me posted I will be reading many of your pieces in the future day!

  95. Goodman filter m1-1056 Says:

    I like what you guys are up also. Such smart work and reporting! Carry on the superb works guys I have incorporated you guys to my blogroll. I think it’ll improve the value of my site :).

  96. Philip Worstell Says:

    Usually I do not read post on blogs, however I would like to say that this write-up very forced me to try and do it! Your writing taste has been amazed me. Thanks, quite nice post.

  97. Merle Bivin Says:

    It’s actually a cool and useful piece of information. I’m glad that you simply shared this helpful information with us. Please keep us informed like this. Thank you for sharing.

  98. Latasha Cadiz Says:

    The site is bland. Everyday living goes on.

  99. booty Says:

    I used to be very happy to seek out this internet-site.I needed to thanks in your time for this wonderful learn!! I definitely having fun with every little bit of it and I’ve you bookmarked to take a look at new stuff you weblog post.

  100. facebook credit hack v12 Says:

    Sweet site, i should ad to favorites it

  101. vauxhall ecu Says:

    I am not sure where you are getting your info, but great topic. I needs to spend a while learning more or understanding more. Thanks for wonderful information I used to be searching for this information for my mission.

  102. Elmer Gip Says:

    You voted for the elitists fool.

  103. html Says:

    Great paintings! That is the kind of information that should be shared around the net. Shame on Google for no longer positioning this post upper! Come on over and discuss with my site . Thanks =)

  104. Antoine Pezzetti Says:

    I like this blog!!!

  105. Auto Injury Clinic Atlanta Says:

    I get pleasure from, cause I discovered just what I was looking for. You’ve ended my four day long hunt! God Bless you man. Have a nice day. Bye

  106. Atlanta Chiropractor DOT Says:

    After I originally commented I clicked the -Notify me when new feedback are added- checkbox and now every time a remark is added I get four emails with the same comment. Is there any method you’ll be able to take away me from that service? Thanks!

  107. Atlanta IME Disability DOT Says:

    Good post. I learn something tougher on totally different blogs everyday. It would all the time be stimulating to read content from different writers and practice a bit of something from their store. I’d choose to make use of some with the content material on my blog whether you don’t mind. Natually I’ll offer you a hyperlink in your net blog. Thanks for sharing.

  108. Douglass Lidster Says:

    An extremely nice blog you have got here. You really love your typing style and it’s very informative posts, I am going to get back here again!

Leave a Reply


Close
E-mail It