Таааккк, ты мне дашь или не дашь?

babies_copy_pasteПорою, воз­ни­ка­ет необ­хо­ди­мость ско­пи­ро­вать какой-то фраг­мент тек­ста со стра­ни­цы (выде­лив его мыш­кой и сде­лав  “копи­ро­вать” (CTRL+C) / “вста­вить” (CTRL+V)). Зада­ча согла­си­тесь три­ви­аль­ная, но неко­то­рые сай­ты (напри­мер, lyrics.com) исполь­зу­ют раз­лич­ные мето­ды защи­ты от копи­ро­ва­ния тек­ста. А что делать, если очень надо? С такой про­бле­мой сего­дня обра­ти­лась ко мне подруж­ка из Гер­ма­нии. Дей­стви­тель­но, кому понра­вит­ся, если ему не дают? )))

При­во­жу свой вари­ант реше­ния, JavaScript-код (bookmarklet):

javascript:(function(d){d.onselectstart=d.onmousedown=d.onmouseup=null})(document);

Как поль­зо­вать­ся:

  1. зай­ти на стра­ни­цу, где не копи­ру­ет­ся текст;
  2. оста­ва­ясь на стра­ни­це, уда­лить всё содер­жи­мое адрес­ной стро­ки, вста­вить в неё код (см. выше), и нажать кла­ви­шу Enter;
  3. оло­ло! теперь НЛО гор­дит­ся тобой, так то!

Разу­ме­ет­ся, дан­ный код не дела­ет ниче­го свер­хе­сте­ствен­но­го. Запус­кать его нуж­но каж­дый раз зано­во, на каж­дой стра­ни­це, с кото­рой необ­хо­ди­мо ско­пи­ро­вать текст. Хочу отме­тить, что дан­ное реше­ние не обхо­дит все суще­ству­ю­щие мето­ды защи­ты от копи­ро­ва­ния, но, если очень надо… ;)

Для тех, кто в тан­ке — код мож­но сде­лать заклад­кой (поме­стив в избран­ное, а еще луч­ше на лич­ную панель) и поль­зо­вать­ся при необ­хо­ди­мо­сти.

дядь Саша

hardcore javascript & php programmer, passionate reverse engineer

You may also like...

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.