Как перенаправить сайт на определенную дату в javascript?

Пожалуйста, обратитесь к следующему коду, который может вам помочь.

public static Method method[];
public static MethodClass obj;
public static String testMethod="A";

public static void main(String args[]) 
{
    obj=new MethodClass();
    method=obj.getClass().getMethods();
    try
    {
        for(int i=0;i<method.length;i++)
        {
            String name=method[i].getName();
            if(name==testMethod)
            {   
                method[i].invoke(name,"Test Parameters of A");
            }
        }
    }
    catch(Exception ex)
    {
        System.out.println(ex.getMessage());
    }
}

Спасибо ....

0
задан johnny456 9 March 2019 в 16:36
поделиться

1 ответ

Вы можете перезагрузить страницу, используя JavaScript на эту дату, тогда сервер перенаправит:

<script>
setTimeout(
  () => location.reload(),
  new Date(2019, 7 - 1, 30, 10, 0, 0) - Date.now
);
</script>

Или, если вы планировали сделать перенаправление с использованием JS, которое также работает:

const start = new Date(2019, 7 - 1, 30, 10, 0),
      end = new Date(2019, 7 - 1, 30, 11, 0);

if(Date.now() > end) return;

if(Date.now() > start) redirect();

setTimeout(redirect, start - Date.now());

function redirect() {
  window.location = "https://google.com";
 }
0
ответ дан Jonas Wilms 9 March 2019 в 16:36
поделиться
Другие вопросы по тегам:

Похожие вопросы: