[jQuery]防Ctrl+C(防複製)

有關網頁及相關語法的討論
回覆文章
頭像
tim
文章: 1380
註冊時間: 2008年 11月 26日, 00:49

[jQuery]防Ctrl+C(防複製)

文章 tim »

在寫網頁時, 有時不希望會被複製資料, 在 jQuery 下要防 Ctrl+C 可以參考這裡:

http://stackoverflow.com/questions/2903 ... javascript

代碼: 選擇全部

$(document).ready(function()
{
    var ctrlDown = false;
    var ctrlKey = 17, vKey = 86, cKey = 67;

    $(document).keydown(function(e)
    {
        if (e.keyCode == ctrlKey) ctrlDown = true;
    }).keyup(function(e)
    {
        if (e.keyCode == ctrlKey) ctrlDown = false;
    });

    $(".no-copy-paste").keydown(function(e)
    {
        if (ctrlDown && (e.keyCode == vKey || e.keyCode == cKey)) return false;
    });
});

多多留言, 整理文章, 把經驗累積下來.....
回覆文章