Maison > interface Web > js tutoriel > JavaScript implémente l'interdiction de copier du contenu Web

JavaScript implémente l'interdiction de copier du contenu Web

PHPz
Libérer: 2018-09-30 10:09:11
original
1189 Les gens l'ont consulté

Cet article présente principalement l'implémentation de javascript pour interdire la copie de contenu Web. Les amis dans le besoin peuvent s'y référer.

Notez :

// 禁用右键菜单、复制、选择
$(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"
    });
});
Copier après la connexion

Pour éviter que JavaScript ne devienne invalide, il peut être écrit en CSS (pris en charge par les nouveaux navigateurs et devenant progressivement un 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属性 */
}
Copier après la connexion

Le code est très simple, mais les fonctions mises en œuvre sont très pratiques. Cependant, il convient de noter qu'interdire la copie n'est pas quelque chose qui vaut la peine d'être promu sur cet Internet gratuit. Veuillez l'utiliser selon la situation.

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal