la détection bouton précédent du navigateur en javascript/jquery sans utiliser de plugins externes

Je veux détecter le bouton précédent du navigateur en java-script/jquery sans utiliser de plugins externes.

Je vais à l'appui de navigateurs suivants

IE8,IE9,FireFox,Chrome

J'ai googlé tant de liens et trouve ci-dessous une partie de code de code de projet

<body onbeforeunload=”HandleBackFunctionality()”>

function HandleBackFunctionality()
{
    if(window.event)
   {
        if(window.event.clientX < 40 && window.event.clientY < 0)
        {
            alert("Browser back button is clicked...");
        }
        else
        {
            alert("Browser refresh button is clicked...");
        }
    }
    else
    {
        if(event.currentTarget.performance.navigation.type == 1)
        {
             alert("Browser refresh button is clicked...");
        }
        if(event.currentTarget.performance.navigation.type == 2)
        {
             alert("Browser back button is clicked...");
        }
    }
}

Le code ci-dessus fonctionne bien le navigateur IE. cela signifie que je peux en mesure d'obtenir la fenêtre.de l'événement.clientX et clientY valeurs dans le navigateur IE. mais dans chrome/firefox ne fonctionne pas.

Lorsque le navigateur en arrière bouton est cliqué, j'ai besoin de rafraîchir la page.

comment puis-je détecter bouton précédent du navigateur, cliquez sur événement dans tous les navigateurs (IE,firefox,chrome)

toute aide serait appréciée.

Vous êtes à la recherche pour window.onpopstate fonction. Mozilla documentation de l'API Caniuse.Popstate
mais popstate événement est, comme le HTML5 événement ? mais je veux soutenir IE8 trop. pourriez vous s'il vous plaît mettre à jour plus de détails à ce sujet.Merci
À la recherche de exactement la même chose, comment détecter d'avant en arrière cliquez sur le bouton dans IE8.
j'ai essayé avec des scripts externes, mais c'est la création de certaines questions.j'ai donc mis en œuvre avec des scripts personnalisés.

OriginalL'auteur SivaRajini | 2014-09-12