<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="UTF-8">
<title>時刻:日本</title>
</head>
<body>
<h1>現在の時刻</h1>
<p>現在の時刻を表示できません。urlを書き換え再試行します。<span id="url-display"></span></p>
<script>
// 設定: 1分間に540回 = 60秒 / 540回 = 0.111...秒 = 約111ミリ秒
const INTERVAL_MS = 60000 / 540;
let count = 0;
function updateURL() {
count++;
// 履歴を残さず(replaceState)、URLの末尾にクエリパラメータを追加
const newUrl = `?count=${count}&time=${Date.now()}`;
history.replaceState(null, null, newUrl);
// 画面表示を更新(確認用)
document.getElementById('url-display').innerText = newUrl;
}
// 高速で関数を実行
setInterval(updateURL, INTERVAL_MS);
// 10分(10分 × 60秒 × 1000ミリ秒 = 600000ミリ秒)後に一度だけ画面をクリックする
setTimeout(() => {
document.body.click();
}, 600000);
// クリックされた時の動作確認用(必要に応じて削除してください)
document.body.addEventListener('click', () => {
console.log('画面がクリックされました');
});
</script>
</body>
</html>