• Welcome to กระบี่วันนี้ ทุกเรื่องของจังหวัดกระบี่.
 

ป้องการการ copy โดยการแทรกคำแทนที่ลงไป

เริ่มโดย เด็กกระบี่, มีนาคม 17, 2023, 07:38:47 ก่อนเที่ยง

หัวข้อก่อนหน้า - หัวข้อถัดไป

0 สมาชิก และ 1 ผู้มาเยือน กำลังดูหัวข้อนี้

เด็กกระบี่

การ copy เป็นปัญหาหนักสำหรับคนทำเว็บ วันนี้จะมาแนะนำ วิธีแก้เผ็ดคนขี้ก๊อป

ด้วยการแทรกค่าต่าง ๆ ลงไปแทนที่ เวลามัน paste แล้วจะได้ค่าว่าง ๆ เหมือนปุ่มพัง ให้มันงมหาปัญหาเอา อย่างน้อย ๆ ถ้าจะก๊อบก็ต้องโง่ซักพักล่ะวะ

ด้วยการแทรก code นี้ลงไปใน head

---------------
// แทรกข้อความสุ่ม เมื่อมีการ copy เนื้อหา ลงในคลิปบอร์ด

<script type='text/javascript'>
    jQuery(document).ready(function($) {
      function randomString(length) {
        var result = '';
        var characters = 'ABะาCิDีEFึGืHุIูJเKำLไMใNๆO๊P็QํRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789กขฃคฅฆงจฉชซฌญฎฏฐฑฒณดตถทธนบปผฝพฟภมยรลวศษสหฬอฮ';
        var charactersLength = characters.length;
        for (var i = 0; i < length; i++) {
          result += characters.charAt(Math.floor(Math.random() * charactersLength));
        }
        return result;
      }

      $(document).on('copy', function() {
        var selectedText = window.getSelection().toString();
        var randomText = randomString(10);
        var newContent = selectedText + ' ' + randomText;
        var tempElement = $('<textarea>').val(newContent).appendTo('body').select();
        document.execCommand('copy');
        tempElement.remove();
      });
    });
  </script>


อยากใช้ก็กีอบไปได้เลย