Maison >interface Web >js tutoriel >Comment puis-je recharger une page Web à l'aide de JavaScript sur différents navigateurs ?

Comment puis-je recharger une page Web à l'aide de JavaScript sur différents navigateurs ?

Susan Sarandon
Susan Sarandonoriginal
2025-01-03 02:46:37214parcourir

How Can I Reload a Web Page Using JavaScript Across Different Browsers?

Recharger une page à l'aide de JavaScript : solutions indépendantes du navigateur

Dans le développement Web, recharger une page est souvent une action nécessaire pour mettre à jour son contenu ou réinitialiser l'état de l'application. JavaScript fournit diverses méthodes pour y parvenir, garantissant la compatibilité entre navigateurs.

Méthode Location.reload()

Pour les versions JavaScript 1.2 et plus récentes, la plus simple et la plus fiable La méthode consiste à utiliser location.reload(). Cette méthode recharge immédiatement la page actuelle sans créer de nouvelle entrée d'historique :

location.reload();

// Optionally, force a hard reload to clear the cache (nonstandard):
location.reload(true);

Méthode window.location.replace()

En JavaScript 1.1, la fenêtre. La méthode location.replace() peut être utilisée pour recharger la page. Contrairement à location.reload(), il ne crée pas d'entrée d'historique :

window.location.replace(window.location.pathname + window.location.search + window.location.hash);

Propriété window.location.href

Dans JavaScript 1.0, définition de la fenêtre La propriété .location.href sur l'URL de la page actuelle rechargera également la page, mais cette méthode crée une nouvelle entrée d'historique :

window.location.href = window.location.pathname + window.location.search + window.location.hash;

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn