Html css技巧禁用复制粘贴时的文本选择
我有一系列字母,每个字母上面都有数字。我想禁用文本选择,这样当用户复制粘贴屏幕上的字母序列时,他就不会得到数字 我实际上使用了无选择css技巧,数字被排除在选择之外,但我得到了一个数字所在的空间。像这样:Html css技巧禁用复制粘贴时的文本选择,html,css,Html,Css,我有一系列字母,每个字母上面都有数字。我想禁用文本选择,这样当用户复制粘贴屏幕上的字母序列时,他就不会得到数字 我实际上使用了无选择css技巧,数字被排除在选择之外,但我得到了一个数字所在的空间。像这样: T QD 所需的输出为: TQD 这是我的密码: 一, T 二, Q D如果您可以禁用ctrl按钮并从网页右键单击,则复制粘贴功能将自动禁用。我认为下面的代码将帮助您 <script> $(window).on('keydown',function(event) {
T
QD
所需的输出为:
TQD
这是我的密码:
一,
T二,
QD如果您可以禁用ctrl按钮并从网页右键单击,则复制粘贴功能将自动禁用。我认为下面的代码将帮助您
<script>
$(window).on('keydown',function(event)
{
if(event.keyCode==123)
{
alert(' Developer Tools is disable from this website.');
return false;
}
else if(event.keyCode==17)
{
alert('Control key is disable from this website.');
return false;
}
});
$(document).on("contextmenu",function(e)
{
alert('Right click is disable from this website!')
e.preventDefault();
});
</script>
如果您可以禁用ctrl按钮并在网页上单击鼠标右键,则复制粘贴功能将自动禁用。我认为下面的代码将帮助您
<script>
$(window).on('keydown',function(event)
{
if(event.keyCode==123)
{
alert(' Developer Tools is disable from this website.');
return false;
}
else if(event.keyCode==17)
{
alert('Control key is disable from this website.');
return false;
}
});
$(document).on("contextmenu",function(e)
{
alert('Right click is disable from this website!')
e.preventDefault();
});
</script>
我找到了解决办法!我使用的是标记p,它是一个块元素,这就是为什么它会在标记所在的位置留下一个空间。相反,使用一些内联元素(如b或span)不会留下任何空间。我找到了解决方案!我使用的是标记p,它是一个块元素,这就是为什么它会在标记所在的位置留下一个空间。相反,使用一些内联元素(如b或span)不会留下任何空间。您可以使用并提供一个按钮,将您想要的内容准确地复制到剪贴板上,但我不理解此功能-听起来不必要您的示例对我不适用,它仍然使用Mac复制数字os@Wimanicesir您使用的浏览器是什么?您好@mb925,您可以使用javascript禁用右键单击和ctrl按钮,然后复制粘贴将自动禁用。我的坏@Wimanicesir,请检查我是否编辑了代码段,现在应该可以工作了。您可以使用并提供一个按钮,将您想要的内容准确复制到剪贴板上,但我不理解此功能-这听起来不必要您的示例对我不适用,它仍然使用Mac复制数字os@Wimanicesir您使用的浏览器是什么?您好@mb925,您可以使用javascript禁用右键单击和ctrl按钮,然后复制粘贴将自动禁用。My bad@Wimanicesir,请检查我是否编辑了代码段,现在应该可以工作了。我实际上想保留复制粘贴功能,因为我需要复制字母。我唯一不需要的是字母上面的数字。他们在我的代码中被禁用,但在他们的位置上留下了空白。我也不需要那个空间,它应该只复制字母。按键禁用开发人员工具并不是万无一失的。btwI实际上想保留复制粘贴功能,因为我需要复制字母。我唯一不需要的是字母上面的数字。他们在我的代码中被禁用,但在他们的位置上留下了空白。我也不需要那个空间,它应该只复制字母。顺便说一句,按键禁用开发工具并不是万无一失的