Automatically refresh page on focus

When developing you refresh the browser quite a lot, and that’s why this simple javascript is very useful.

The browser refreshes automatically when you give it focus… (only if the url contains the word ‘local’ as in ‘localhost’, ‘project.local’ etc.)

1
2
3
4
5
6
7
8
9
window.onload = function() {
	onfocus = function () {
		onfocus = function () {
			if(document.URL.indexOf("local") != -1){
				location.reload (true);
			}
		}
	}
}

THE COMMENTS:



  • What Ferry said 8 hours later:

    Hey Jankees,

    Leuk man! Erg handig. Misschien handiger als je nog checkt welke browser de pagina ophaalt, want ik heb m gechecked in IE (en yups.. IE sucks maar goed veel developers werken er op), dan is het fijner om nog 1 x extra de onfocus event erin te zetten ander wordt de focus al getriggerd wanneer je weer wegklikt en niet op het moment wanneer je de focus erop wilt hebbem, dus:

    window.onload = function() {

    onfocus = function() {

    onfocus = function(){

    onfocus = function() {

    if(document.URL.indexOf("local") != -1){

    location.reload(true);

    }

    }

    }

    }

    }

    groetekes

    Ferry

  • What jankees said 8 hours later:

    Welke developers werken nou op Internet Explorer? :)

  • What Ferry said 8 hours later:

    Hier op mijn werk zit zo'n flappie die firefox verafschuwt ;) en alleen op IE werkt.. Ik test op beide browsers, maar develop uiteindelijk alleen op FF

  • What Eric said 55 days later:

    Beste,

    Het zou ook mooi zijn indien de reeds ingevulde gegevens van een form zouden blijven staan.

    Gr,

    Eric

  • What jankees said 55 days later:

    Hoi Eric,

    Dat moet je toch echt in je pagina zelf afvangen. Dat doe ikzelf ook vaak. Dat is iets dat heel specifiek per project is.

    Groeten,

    Jankees

  • What Ico said 87 days later:

    Simpel maar erg krachtig scriptje. Gaat me veel tijd schelen bij het HTML'en CSS'en!

  • What mvd said 950 days later:

    Super bedankt voor deze snippet!

    ERg handig (mijn slideshow raakt over de dolle als ik op een ander tabblad ben, hiermee reload ik hem als ik weer op het tabblad focus!

    Thanks!

  • What mvd said 950 days later:

    de functie werkt alleen als je OP de page title zelf klickt, ik zou hem graag triggeren ook wanneer je naast de page title klickt, weet iemand hoe dat moet?

Leave a Reply