Est-il possible de rediriger vers une autre URL pendant un certain temps, par exemple de 06h00 à 08h00, et pour le reste de la journée, une autre URL?
Réponses:
1 pour la réponse № 1Oui, vous pouvez utiliser l'objet Date et obtenir l'heure, puis le faire correspondre à l'heure souhaitée et le mettre dans if
bloquer avec la condition ci-dessus et utiliser quelque chose d'en bas
// similar behavior as an HTTP redirect
window.location.replace("http://stackoverflow.com");
ou
// similar behavior as clicking on a link
window.location.href = "http://stackoverflow.com";
Regarde aussi: Redirection Javascript basée sur la date
2 pour la réponse № 2
HTML / JavaScript ne fournit pas ce type de fonctionnalité pour rediriger la page entre temps, mais vous pouvez appliquer une astuce en utilisant JavaScript, voir exemple de code
var hours = new Date().getHours();
if(hours >= 6 && hours <= 8){
window.location.href = "some_url";
}else{
window.location.href = "some_other_url";
}