如何将div中的文本复制到剪贴板?我有一个div,需要添加一个链接,将文本添加到剪贴板.这有解决方案吗?
<p class="content">Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s</p>
<a class="copy-text">copy Text</a>
Run Code Online (Sandbox Code Playgroud)
单击复制文本后,我按Ctrl+ V,必须粘贴.
我想在 JavaScript 中创建函数,在使用打印屏幕后更改剪贴板的值。那可能吗?
$(document).keyup(function(e){
if(e.keyCode == 44)
//change clipboard value code
});
编辑:我找到了 ZeroClipboard 库,但每个教程都是关于使用按钮复制的。我只想更改剪贴板的值。
我在MVC Web应用程序中的IFrame上显示了文档内容.不得复制和打印内容.我尝试使用两个函数style ="pointer-events:none;"禁用右键单击.iframe的oncontextmenu ="return false",工作正常.但是在右键单击时,会弹出"View Frame Source","View Source".我怎么能限制这个.另外,如何限制打印屏幕选项.我知道还有其他任何人可以捕获数据的工具.但客户想要限制打印屏幕选项.
<script lang=JavaScript>
function clickIE() {
if (document.all) {
return false;
}
}
function clickNS(e) {
if (document.layers || (document.getElementById && !document.all)) {
if (e.which == 2 || e.which == 3) {
return false;
}
}
}
if (document.layers) {
document.captureEvents(Event.MOUSEDOWN);
document.onmousedown = clickNS;`enter code here`
}
else {
document.onmouseup = clickNS;
document.oncontextmenu = clickIE;
}
document.oncontextmenu = new Function("return false")
Run Code Online (Sandbox Code Playgroud)
<body oncontextmenu="return false" onkeydown="if ((arguments[0] || window.event).ctrlKey) return false" >
<div id="div1" …Run Code Online (Sandbox Code Playgroud) 我正在尝试禁用我网站上的打印屏幕键.这是我到目前为止:
<SCRIPT type="text/javascript">
focusInput = function()
{
document.focus();
};
processKeyEvent = function(eventType, event)
{
if (window.event)
{
event = window.event;
}
if(event.keyCode == 44)
{
alert("Photos are copyright 2011");
return(false);
}
}
processKeyUp = function(event)
{
processKeyEvent("onkeyup", event);
};
processKeyDown = function(event)
{
processKeyEvent("onkeydown", event);
};
document.onkeyup = processKeyUp;
document.onkeydown = processKeyDown;
</SCRIPT>
Run Code Online (Sandbox Code Playgroud)
但这不起作用.如何禁用打印屏幕键以防止用户制作我的网站快照?
我想在网站的网页上禁用打印屏幕。我为此使用了许多类型代码,但我无法成功:
<script type="text/javascript">
$(document).ready(function() {
$(window).keyup(function(e) {
if (e.keyCode == 44) {
alert('keyup');
return false;
}
});
$(window).keydown(function(e) {
if (e.keyCode == 44) {
alert('keydown');
return false;
}
});
});
</script>
Run Code Online (Sandbox Code Playgroud)
此代码不起作用,我尝试过的其他类似尝试也不起作用。我的问题是 - 有可能吗?如果是,那么我该怎么做?