1. סימון מושבת בעזרת CSS
כלל סגנון יחיד, user-select: none, אומר לדפדפן לא לאפשר סימון טקסט ברכיב מסוים.
כשגוררים את העכבר, שום דבר לא מסומן. הטקסט עדיין נמצא בדף — מצב קריאה, הדפסה ל-PDF או
תוסף שמסיר את הכלל מחזירים את האפשרות לסמן.
2. ביטול אירועי העתקה, גזירה והדבקה
סקריפט מאזין לאירוע copy, cut או paste ומבטל אותו. אפשר לסמן את הטקסט, אבל Ctrl+C לא מעתיק כלום — או שהאתר מחליף את תוכן הלוח בשורה כמו "Read more at…". חסימת JavaScript עבור האתר או תוסף לאפשור העתקה עוצרים את זה. אותו טריק חוסם הדבקה בטפסים מסוימים, למשל בשדות "הקלידו שוב את כתובת הדוא״ל".
3. ביטול הקליק הימני
סקריפט מבטל את אירוע contextmenu כך שהתפריט של Chrome לא נפתח, ולעתים קרובות מופיעה התראה בנוסח "Right-click disabled". ראו איך להפעיל קליק ימני.
4. שכבות שקופות
רכיב בלתי נראה מכסה את הטקסט, כך שהלחיצות נוחתות על השכבה במקום על המילים. מצב קריאה וקוד המקור של הדף מתעלמים משכבות כאלה.
5. טקסט שאינו טקסט
יש דפים שמציגים טקסט כתמונה, בתוך canvas או בסרטון. כאן שום שיטה לביטול חסימת העתקה לא עוזרת, כי אין טקסט להעתיק — השתמשו בזיהוי טקסט כמו Image Text to Text.
התשובה המעשית
אם נתקלים לעתים קרובות בדפים מוגנים מפני העתקה, Highlight and Copy Protected Text מכבה את טכניקות 1–3 במתג אחד. לשאר המקרים, עקבו אחרי איך להעתיק טקסט מאתר מוגן.