要在浏览器状态栏显示访问者在本页停留的时间,实际上受到浏览器的安全策略限制,直接修改浏览器状态栏的文本是不可能的,因为这可能被用于误导用户。然而,我可以提供一个JavaScript代码示例,它可以在页面上某个元素(如`
<!DOCTYPE html>
<html>
<head>
<title>停留时间显示</title>
</head>
<body>
<div id="stayTime">您已经停留了:0秒</div>
<script>
// 页面加载完成时记录开始时间
let startTime = Date.now();
// 更新显示时间的函数
function updateStayTime() {
// 计算当前时间与开始时间的差值
let now = Date.now();
let elapsedTime = (now - startTime) / 1000; // 转换为秒
// 更新页面上的元素以显示时间
document.getElementById('stayTime').innerText = `您已经停留了:${Math.floor(elapsedTime)}秒`;
// 每秒更新一次
setTimeout(updateStayTime, 1000);
}
// 页面加载完成后立即开始更新显示时间
window.onload = function() {
updateStayTime();
};
</script>
</body>
</html>
这个示例在页面加载完成后开始计算时间,并在页面的`