网页自动关闭

将【<body 】标签内容复制到网页内容中

<!DOCTYPE html>

<html>

<head>

    <title>自动关闭的网页</title>

</head>

<body onload="setTimeout(closePage, 5000)">

    <script>

        function closePage() {

            window.close();

        }

    </script>

    <p>这个页面将在5秒后自动关闭。</p>

</body>

</html>

判断是否在有效期

function isWithinValidityPeriod(referenceDate, validityDurationInMilliseconds) {

    // 将有效期时长转换为毫秒(如果给出的是天数、小时数等,需要相应转换)

    // 假设validityDurationInMilliseconds是以毫秒为单位

    

    // 获取当前时间的毫秒时间戳

    var currentTime = new Date().getTime();

    

    // 计算有效期结束的时间点

    var endTime = referenceDate.getTime() + validityDurationInMilliseconds;

    

    // 判断当前时间是否在参考时间和有效期结束时间之间

    return currentTime >= referenceDate && currentTime <= endTime;

}


// 使用示例

var startDate = new Date(); // 假设referenceDate是你要检查的有效期开始时间

var validityDays = 7 * 24 * 60 * 60 * 1000; // 有效期7天,转换为毫秒


// 判断当前时间是否在startDate之后的7天内

if (isWithinValidityPeriod(startDate, validityDays)) {

    console.log("当前时间在有效期内!");

} else {

    console.log("当前时间已超过有效期!");

}

自动判断有效期

function isWithinValidityPeriod(referenceDate, validityDurationInMilliseconds) {

    var currentTime = new Date().getTime();

    var endTime = referenceDate.getTime() + validityDurationInMilliseconds;

    return currentTime >= referenceDate && currentTime <= endTime;

}


// 设置有效期的起始时间和有效期长度(例如7天)

var startDate = new Date(); // 假设现在是有效期的开始时间

var validityDays = 7 * 24 * 60 * 60 * 1000; // 有效期7天,转换为毫秒


// 判断并处理

if (!isWithinValidityPeriod(startDate, validityDays)) {

    console.log("当前时间已超过有效期,即将关闭页面...");

    setTimeout(function() {

        window.close();

    }, 1000); // 设置1秒后关闭页面,给予用户阅读提示的时间

} else {

    console.log("当前时间在有效期内。");

}

禁用打印

document.addEventListener('keydown', function(event) {

    if (event.key === 'p' && (event.ctrlKey || event.metaKey)) { // 捕捉Ctrl+P或Cmd+P(Mac)

        event.preventDefault();

        alert("打印功能已被禁用!");

    }

});


window.onbeforeprint = function(event) {

    event.preventDefault();

    return false;

};
相关推荐
黑叶白树2 分钟前
简单的签到程序 python笔记
笔记·python
幸运超级加倍~39 分钟前
软件设计师-上午题-15 计算机网络(5分)
笔记·计算机网络
芊寻(嵌入式)2 小时前
C转C++学习笔记--基础知识摘录总结
开发语言·c++·笔记·学习
准橙考典2 小时前
怎么能更好的通过驾考呢?
人工智能·笔记·自动驾驶·汽车·学习方法
密码小丑4 小时前
11月4日(内网横向移动(一))
笔记
鸭鸭梨吖5 小时前
产品经理笔记
笔记·产品经理
齐 飞5 小时前
MongoDB笔记01-概念与安装
前端·数据库·笔记·后端·mongodb
丫头,冲鸭!!!6 小时前
B树(B-Tree)和B+树(B+ Tree)
笔记·算法
听忆.6 小时前
手机屏幕上进行OCR识别方案
笔记
Selina K7 小时前
shell脚本知识点记录
笔记·shell