2011-10-07 13 views
8

Widziałem na kilku stronach internetowych, że po skopiowaniu tekstu i wklejeniu go w dowolnym miejscu doda adres URL strony, z której skopiowałem tekst.Podczas kopiowania automatycznie dodaje adres URL

Na przykład:

This is text I copied. 

i kiedy wklej, otrzymuję:

This is text I copied. 
Read more: http://example.com/abc/def 

Jestem tylko ciekaw, jak to zrobić? Jak dodać dodatkowy tekst do skopiowanego tekstu?

Przykład: Sprawdź this question (lub dowolną inną) na stronie answer.com. Skopiuj tekst pytania i wklej. Testowane w najnowszej wersji Firefoksa.

+0

Czy można połączyć z rzeczywistym przykładem miejsca, w którym to się dzieje? – evan

+0

Należy również podać, z jakimi przeglądarkami i systemami (OS) przetestowano tę funkcjonalność. Copy-Paste to zazwyczaj aplikacja/OS, więc możesz być na łasce aplikacji i systemu operacyjnego. – evan

+0

@evan, zaktualizowane pytanie. – user966585

Odpowiedz

4

Istnieje wiele narzędzi internetowych, które zapewniają to i inne narzędzia do zarządzania witryną/blogami. Answer.com używa również jednej z takich usług o nazwie tynt. Otwórz link, przewiń w dół i możesz zobaczyć answer.com w polecanych klientach;). For more information.

1

Zeroclipboard powinien pomóc w modyfikacji zawartości schowka. Jest to film flash, który jest ukryty w przeglądarce i udostępnia interfejs API JavaScript w celu uzyskania dostępu do schowka.

Przykład.

var clip = new ZeroClipboard.Client(); 
clip.addEventListener('complete', function(client, text) { 
    clip.setText(text + "Read more at www."); 
});