سایت‌ها چطور کپی متن را مسدود می‌کنند

سایت‌ها به چهار روش رایج کپی را مسدود می‌کنند: یک قاعده CSS (user-select: none) که انتخاب متن را خاموش می‌کند، اسکریپت‌هایی که رویدادهای کپی و چسباندن را لغو می‌کنند، اسکریپت‌هایی که منوی کلیک راست را لغو می‌کنند و لایه‌های شفاف روی متن. همه آن‌ها فقط داخل مرورگر کار می‌کنند، پس حالت Reading mode، چاپ، کد منبع صفحه یا یک افزونه فعال‌سازی کپی از آن‌ها عبور می‌کند.

افزودن به Chrome

امتحان رایگان 52 زبان

۱. خاموش کردن انتخاب با CSS

یک قاعده استایل، user-select: none، به مرورگر می‌گوید اجازه ندهد متن یک عنصر را انتخاب کنید. هنگام کشیدن ماوس چیزی هایلایت نمی‌شود. متن هنوز در صفحه است — Reading mode، چاپ به PDF یا افزونه‌ای که این قاعده را حذف می‌کند، انتخاب را برمی‌گرداند.

۲. لغو رویدادهای کپی، برش و چسباندن

اسکریپتی به رویداد copy، cut یا paste گوش می‌دهد و آن را لغو می‌کند. می‌توانید متن را انتخاب کنید، اما Ctrl+C چیزی کپی نمی‌کند — یا سایت محتوای کلیپ‌بورد شما را با یک خط «ادامه در…» جایگزین می‌کند. مسدود کردن JavaScript برای سایت یا یک افزونه فعال‌سازی کپی جلوی آن را می‌گیرد. همین ترفند در بعضی فرم‌ها چسباندن را مسدود می‌کند، مثلاً در فیلدهای «تکرار ایمیل».

۳. لغو کلیک راست

اسکریپتی رویداد contextmenu را لغو می‌کند تا منوی Chrome هرگز باز نشود، اغلب همراه با هشداری مثل «کلیک راست غیرفعال است». ببینید چطور کلیک راست را فعال کنیم.

۴. لایه‌های شفاف

یک عنصر نامرئی روی متن را می‌پوشاند، پس کلیک‌های شما به‌جای کلمات روی آن لایه می‌نشیند. Reading mode و کد منبع صفحه لایه‌ها را نادیده می‌گیرند.

۵. متنی که متن نیست

بعضی صفحه‌ها متن را به‌صورت تصویر، داخل canvas یا در ویدیو نشان می‌دهند. هیچ روش آزادسازی کپی این‌جا کمک نمی‌کند، چون متنی برای کپی وجود ندارد — از تشخیص متن مثل Image Text to Text استفاده کنید.

پاسخ عملی

اگر زیاد به صفحه‌های محافظت‌شده برمی‌خورید، Highlight and Copy Protected Text روش‌های ۱ تا ۳ را با یک کلید خاموش می‌کند. برای بقیه، راهنمای کپی متن از سایت محافظت‌شده را دنبال کنید.

پرسش‌های متداول

آیا محافظت از کپی جلوی کپی محتوای من را می‌گیرد؟

نه واقعاً. جلوی کپی ساده با ماوس را می‌گیرد، اما متن هنوز در صفحه است و از طریق Reading mode، کد منبع صفحه یا یک افزونه خوانده می‌شود. آن‌چه از متن محافظت می‌کند حق نشر است، نه اسکریپت.

آیا محافظت از کپی برای دسترس‌پذیری بد است؟

می‌تواند باشد. مسدود کردن انتخاب، کار را برای کسانی که از مترجم، دیکشنری یا ابزارهای کمکی متکی به متن انتخاب‌شده استفاده می‌کنند سخت‌تر می‌کند.

آیا محافظت از کپی به سئو آسیب می‌زند؟

اسکریپت‌های مسدودکننده کپی جلوی خواندن متن توسط موتورهای جست‌وجو را نمی‌گیرند؛ پس نه محتوا را از اسکرپرها محافظت می‌کنند و نه معمولاً مستقیماً روی رتبه اثر دارند.

به‌روزرسانی: