サーバー時間がある側があります。サーバーの時間を1ミリ秒ごとに確認したいのですが、特定の秒とミリ秒になったらボタンを確認したいです。私はsetIntervalでこれを行います。これに関する問題は、希望する時間の 1 分前と希望する時間の 5 分前にブックマークを介してスクリプトを実行すると、希望する時間はまったく同じですが、ボタンを確認する時間に違いがあることです。どんなアイデアでも大歓迎です!
これまでに作成したコードは次のとおりです。
javascript:var currentTime=$("#serverTime").text().split(":");
var currentSec=currentTime[2];
var currentMs=new Date().getMilliseconds();
function checkTime(){
var currentTime=$("#serverTime").text().split(":");
var currentHours = currentTime[0];
var currentMins = currentTime[1];
var currentSec=currentTime[2];
var currentMs=new Date().getMilliseconds();
if((currentHours == 13)(currentMins == 30)&&(currentSec==00)&&(currentMs>0)&&(currentMs<15)){
document.forms[0].submit.click()
}
}
var confirm=setInterval("checkTime()",1);
したがって、ブックマークを介して(送信したいフォームを使用して)Webサイトで実行するこのスクリプトを使用して、13:30:00および00から15ミリ秒でフォームを送信したいと考えています。問題は、13:30:00 の 10 分前にスクリプトを実行する場合よりも、フォームが送信される時間の 2 時間前に実行すると、数ミリ秒または数秒遅れることです。何かアイデアはありますか?