网页自动关闭

将【<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;

};
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小蜗笔记

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值