相关疑难解决方法(0)

使用jQuery单击按钮复制到剪贴板

如何将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,必须粘贴.

html css jquery

401
推荐指数
13
解决办法
67万
查看次数

如何防止从我的网站下载图像和视频文件?

如何防止从我的网站下载图像和视频文件?可能吗?最好的方法是什么?

html video image blocking

35
推荐指数
10
解决办法
8万
查看次数

如何使用 javascript 禁用打印屏幕?

我想在 JavaScript 中创建函数,在使用打印屏幕后更改剪贴板的值。那可能吗?

$(document).keyup(function(e){ if(e.keyCode == 44) //change clipboard value code });

编辑:我找到了 ZeroClipboard 库,但每个教程都是关于使用按钮复制的。我只想更改剪贴板的值。

javascript jquery zeroclipboard

5
推荐指数
3
解决办法
6万
查看次数

如何禁用右键单击IFRAME

我在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)

html javascript model-view-controller iframe jquery

3
推荐指数
1
解决办法
2万
查看次数

使用javascript禁用打印屏幕键

我正在尝试禁用我网站上的打印屏幕键.这是我到目前为止:

<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)

但这不起作用.如何禁用打印屏幕键以防止用户制作我的网站快照?

javascript security

2
推荐指数
1
解决办法
1万
查看次数

我可以阻止网页上的打印屏幕吗?有可能吗?

我想在网站的网页上禁用打印屏幕。我为此使用了许多类型代码,但我无法成功:

<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)

此代码不起作用,我尝试过的其他类似尝试也不起作用。我的问题是 - 有可能吗?如果是,那么我该怎么做?

javascript browser jquery printscreen

1
推荐指数
1
解决办法
8447
查看次数