onLoad
JavaScript では、ページの読み込みが完了する時間を指定するために使用される可能性のあるものを待つことができます。
Date:
すべての HTTP 応答は、サーバーが応答を送信した時刻を含むヘッダーと共に送信されます。
ページの読み込み開始時刻を JavaScript で取得する方法はありますか? Date:
応答ヘッダーに似たもの。
JavaScript が少し遅れてページに挿入される場合に役立ちます。
onLoad
JavaScript では、ページの読み込みが完了する時間を指定するために使用される可能性のあるものを待つことができます。
Date:
すべての HTTP 応答は、サーバーが応答を送信した時刻を含むヘッダーと共に送信されます。
ページの読み込み開始時刻を JavaScript で取得する方法はありますか? Date:
応答ヘッダーに似たもの。
JavaScript が少し遅れてページに挿入される場合に役立ちます。
new Date(performance.timing.connectStart)
chrome、firefox、IE9 など ( caniuse )
console.log(new Date(performance.timing.connectStart));
値を保存してvar d= new Date(); var requested = d.getTime();
、ページの読み込み時に実行してみてください。
<!DOCTYPE html>
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<script type="text/javascript">
var loadDate;
</script>
</head>
<body onload="loadDate=new Date();">
<button onclick="alert(loadDate);">show load Date</button>
</body>
</html>
Cookie またはインライン JS を介してサーバー側スクリプトからブラウザにタイムスタンプを渡すだけです。たとえば、PHP の場合:
<script>
var timestamp = new Date(<?php echo time(); ?>);
</script>