JS禁止html页面右键,选择复制

1. 禁止页面右击

<script type="text/javascript">
    document.onmousedown = function () {
         if (event.button == 2) {
             event.returnValue = false;
             alert("右键被禁止啦!");
         } 
</script>

2. 禁止网页选择,复制,右击

  • 方法一:页面body中加入
<body oncontextmenu="return false" onselectstart="return false" oncopy = "return false">
  • 方法二:js代码实现
    <script type="text/javascript">
		
        document.oncontextmenu = function (evt) {
            evt.preventDefault();
        };
        document.onselectstart = function (evt) {
            evt.preventDefault();
        };
    </script>

3. 禁止网页另存为

测试不成功

<body>
	...
	<noscript><iframe src=*.html></iframe></noscript>
</body>

4. 测试DEMO

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>蒹葭</title>

    <script type="text/javascript">

        /*document.oncontextmenu = function (evt) {
            evt.preventDefault();
        }

        document.onselectstart = function (evt) {
            evt.preventDefault();
        };*/
        document.onmousedown = function () {
            if (event.button == 2) {
                event.returnValue = false;
                alert("右键被禁止啦!");
            }
        }

    </script>

</head>

<body oncontextmenu="return false" onselectstart="return false" oncopy="return false">


<div style="text-align: center;margin: 50px;">
    <h1 class="shici-title">蒹葭</h1>
    <div class="shici-info">
        [先秦] <a href="#">诗经</a>
    </div>
    <div class="shici-content">
        蒹葭苍苍,白露为霜。所谓伊人,在水一方。<br>
        溯洄从之,道阻且长;溯游从之,宛在水中央。<br><br>
        蒹葭凄凄,白露未晞[1]。所谓伊人,在水之湄。<br>
        溯洄从之,道阻且跻;溯游从之,宛在水中坻。<br><br>
        蒹葭采采,白露未已,所谓伊人,在水之涘[2]。<br>
        溯洄从之,道阻且右;溯游从之,宛在水中沚[3]。
    </div>

</div>
</body>
</html>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值