Введение текста, когда содержание копируется с веб-страницы

import time
time.sleep(50 / 1000)
17
задан Anirvan 22 August 2013 в 18:09
поделиться

2 ответа

Suite101 использует стороннюю службу под названием Tynt .

Фрагмент кода JavaScript Tynt находится по адресу http://tcr.tynt.com/javascripts/ Tracer.js

Я изучил для вас исходный код (с некоторой помощью Online JavaScript beautifier ).

Итак, вот что происходит:

  • код активируется при таких событиях, как mouseup, mousedown, и скопируйте (в функции startListeningForTraces )
  • , если пользователь выбрал диапазон текста, то он:
    • создает HTML-код для ссылки атрибуции, плюс необязательный URL-адрес лицензии CC
    • добавляет этот HTML-код к выделенному фрагменту, помещая его внутри нулевого размера
      (чтобы он оставался невидимым на экране )
    • сообщает, что было скопировано обратно на серверы Tynt.

Код Tynt проделывает огромную работу, чтобы сделать эту работу безупречной во всех браузерах.

37
ответ дан 30 November 2019 в 11:27
поделиться

Похоже, это tynt.com, что-то вроде трассировщика текста, копируемого с их страницы.

С сайта tynt.com

Tracer автоматически добавляет обратную ссылку на ваш сайт при копировании и вставке содержимого. Подробнее: http://tracer.tynt.com/features-and-benefits-of-tracer#ixzz0MgaE6z6y Под лицензией Creative Commons License: Attribution No Derivatives

Черт ... он просто добавил ссылку для чтения и лицензию CC к тексту, который я скопировал с сайта tynt.com.

3
ответ дан 30 November 2019 в 11:27
поделиться
Другие вопросы по тегам:

Похожие вопросы: