5.00 / 1 oy

internet sitesine sağ tıklama ve kopyalama yasağı koymak

Sorunun biraz modası geçmiş olabilir ancak güncel tarayıcılar ile çallışan ve değiştirilemez şekilde internet sitesinde sağ tıklamayı ve yazıları seçip kopyalamayı yasaklayan bir kodlama nasıl yapılabilir? Sağ tıklama ya da kopyalama denemesinde bir uyarı penceresi ile "bu internet sitesinde içerik kopyalamak yasaktır" gibi bir pop-up da gösterebilirse daha da şık olur

zirzop

02.07.2019 15:00

Bu soru 3 kez yanıtlandı.

  • 2 Temmuz 2019 15:20
    44

    Sağ tıklama yasağı koyayım mı derseniz kısaca koymayın derim ama bir konu ile ilgili illa koymam gerekiyor derseniz alışkanlık olduğu şekliyle sırasıyla yazalım.

    Javascript ile sağ tıklamayı engellemek için:

    document.addEventListener("contextmenu", function(e){
        alert("lütfen sağ tıklamayın");
        e.preventDefault();
    }, false);

    JQuery ile sağ tıklamayı engellemek için:

    $(document).on({
        "contextmenu": function(e) {
            alert("lütfen sağ tıklamayın");
            e.preventDefault();
        }
    });

    Hem sağ tıklama yasağı koymak, hem de kesme, kopyalama ve yapıştırma işlevlerini tarayıcı taraflı olarak kaldırmak için aşağıdaki kodu kullanabilirsiniz:

    JQuery ile sağ tıklamayı engellemek ve kopyalamaya izin vermemek için:

    <script type="text/javascript">
            $(document).ready(function () {
                $('body').bind('cut copy paste', function (e) {
                    e.preventDefault();
                });
       
                $("body").on("contextmenu",function(e){
                    return false;
                });
            });
        </script>

     

  • 2 Ocak 2022 08:46

Bu soruya sadece kayıtlı kullanıcılar yanıt yazabilirler. Yanıt yazmak için lütfen giriş yapınız.

Reitix
internet sitesine sağ tıklama ve kopyalama yasağı koymak

İnternet sitemizdeki deneyiminizi iyileştirmek için çerezler kullanıyoruz. Bu siteye giriş yaparak çerez kullanımını kabul etmiş sayılıyorsunuz. Daha fazla bilgi.