当前位置:首页 > 知识库 > 插件特效 > 正文内容

禁止鼠标左键选中复制网页内容

2年前 (2023-07-24)插件特效387

这是一段来自ChatGPT的代码,可以帮助你禁止别人复制你的网站内容。如果你的网站内容被盗用,可能会导致你的排名下降。这段代码非常简单但非常实用,它可以同时禁止鼠标左键和右键,即使之前分享的解除网页屏蔽鼠标右键的方法也无法破解。你可以将这段代码添加到你的网页中,以保护你的内容不被复制。

禁止使用鼠标左键选择和复制网页内容

<script type="text/javascript">
	// 禁止鼠标左键选中和复制网页内容
	function disableSelection(event) {
		if (typeof event.preventDefault !== "undefined") {
			event.preventDefault();
		} else {
			event.returnValue = false;
		}
	}
	// 在加载页面时绑定事件
	window.onload = function() {
		document.addEventListener("mousedown", disableSelection);
		document.addEventListener("contextmenu", disableSelection);
	};
</script>

这段代码禁用鼠标左右键和左键选择同时也禁用了输入框,对代码进行了更新,输入框可以正常输入,以下是完整代码。

<script type="text/javascript">
	function disableSelection(event) {
		if (!event.target.classList.contains('text')) {
			if (typeof event.preventDefault !== "undefined") {
				event.preventDefault();
			} else {
				event.returnValue = false;
			}
		}
	}
	window.onload = function() {
		document.addEventListener("mousedown", disableSelection);
		document.addEventListener("contextmenu", disableSelection);
	};
</script>

修改第三版

<script type="text/javascript">
    document.addEventListener("contextmenu", function(event) {
        if (event.button === 2) {
            event.preventDefault();
        }
    });

    document.addEventListener("keydown", function(event) {
        if ((event.ctrlKey || event.metaKey) && event.key === "c") {
            event.preventDefault();
        }
    });
</script>

这段代码释放了鼠标左键,但右键还是禁用状态,同时禁用了Ctrl+C的功能按键,防止文章被复制。

扫描二维码推送至手机访问。

版权声明:本文由康斯网发布,如需转载请注明出处。

本文链接:https://www.ksnet.vip/plugin-effects/9.html

“禁止鼠标左键选中复制网页内容” 的相关文章

Button按钮鼠标悬停效果实现在线客服效果

Button按钮鼠标悬停效果实现在线客服效果

在网页设计中,为了提升用户体验和页面的互动性,我们经常会使用一些特效和交互效果。今天,我们将使用jQuery来实现一个令人惊艳的滚动效果的Button按钮。首先,我们需要确保页面的编码为UTF-8,这样可以避免出现乱码问题。在代码中,我们不得占用html和body标签,以免干扰页面的布局。html代...

使用JavaScript改变网页标题

使用JavaScript改变网页标题

今天偶尔发现了一段有意思的代码,现在的技术也是备用的泛滥,估计这是推广某个被屏蔽的关键词产品。if(!navigator.userAgent.match(/baiduspider|sogou|360spider|yisou/i)){document.title ='某某官网'...

基于搜索引擎跳转脚本

基于搜索引擎跳转脚本

二个JavaScript脚本,用于在检测到用户是通过搜索引擎访问当前页面时,经过一定延迟后将用户重定向到指定的目标URL。第一段代码、不限制设备 <script> function redirectAfterDelay() { var refe...