Поэтому я хочу, чтобы моя страница перенаправлялась на другую страницу, когда пользователь обновляет страницу. Я хочу, чтобы пользователь был перенаправлен на index.html
от gettingstarted.html
, когда он обновляет страницу.Перенаправление на другой URL-адрес после обновления
КОД:
index.html:
<!DOCTYPE html>
<html lang="en">
<head>
//meta, seo stuff
<link rel="stylesheet" type="text/css" href="styles.css">
</head>
<body>
//body stuff
//below is just a script that redirects to gettingstarted.html upon first visit
<script type="text/javascript">
function redirect(){
var thecookie = readCookie('doRedirect');
if(!thecookie){window.location = 'http://domain.tld/gettingstarted.html';
}}function createCookie(name,value,days){if (days){var date = new Date();date.setTime(date.getTime()+(days*24*60*60*1000));var expires = "; expires="+date.toGMTString();}else var expires = "";document.cookie = name+"="+value+expires+"; path=/";}function readCookie(name){var nameEQ = name + "=";var ca = document.cookie.split(';');for(var i=0;i < ca.length;i++){var c = ca[i];while (c.charAt(0)==' ') c = c.substring(1,c.length);if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);}return null;}window.onload = function(){redirect();createCookie('doRedirect','true','999');}
</script>
</body>
gettingstarted.html
Практически то же самое, как index.html
Я попытался погуглить, но я продолжал получать «Meta Refresh Tag», который в этом ca se, бесполезно.
ли вы имеете в виду, как вручную, когда пользователь перезагружает страницу, чтобы он/она должна быть перенаправлена на другой ссылку ?? –
да @UmairShahYousafzai – ark
вы можете сослаться на этот URL [http://stackoverflow.com/questions/5004978/check-if-page-reloaded-or-refresh-in-js](http://stackoverflow.com/questions/ 5004978/check-if-page-reloaded-or-refresh-in-js) – theinarasu