Rumah > hujung hadapan web > tutorial js > JavaScript melaksanakan larangan menyalin kandungan web

JavaScript melaksanakan larangan menyalin kandungan web

PHPz
Lepaskan: 2018-09-30 10:09:11
asal
1169 orang telah melayarinya

Artikel ini terutamanya memperkenalkan pelaksanaan javascript untuk melarang menyalin kandungan web Rakan yang memerlukan boleh merujuknya.

Buat nota:

// 禁用右键菜单、复制、选择
$(document).bind("contextmenu copy selectstart", function() {
    return false;
});
// 禁用Ctrl+C和Ctrl+V(所有浏览器均支持)
$(document).keydown(function(e) {
    if(e.ctrlKey && (e.keyCode == 65 || e.keyCode == 67)) {
        return false;
    }
});
// 设置CSS禁止选择(如果写了下面的CSS则不需要这一段代码,新版浏览器支持)
$(function() {
    $("body").css({
        "-moz-user-select":"none",
        "-webkit-user-select":"none",
        "-ms-user-select":"none",
        "-khtml-user-select":"none",
        "-o-user-select":"none",
        "user-select":"none"
    });
});
Salin selepas log masuk

Untuk mengelakkan JavaScript daripada menjadi tidak sah, ia boleh ditulis dalam CSS (disokong oleh penyemak imbas baharu dan secara beransur-ansur menjadi standard):

body {
    -moz-user-select:none;  /* Firefox私有属性 */
    -webkit-user-select:none;  /* WebKit内核私有属性 */
    -ms-user-select:none;  /* IE私有属性(IE10及以后) */
    -khtml-user-select:none;  /* KHTML内核私有属性 */
    -o-user-select:none;  /* Opera私有属性 */
    user-select:none;  /* CSS3属性 */
}
Salin selepas log masuk

Kod ini sangat mudah, tetapi fungsi yang dilaksanakan adalah sangat praktikal, bagaimanapun, perlu diingat bahawa melarang penyalinan bukanlah sesuatu yang patut dipromosikan di Internet percuma ini.

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan