javascript - Hur infogar politico.com en hyperlänk i kopierad text?
Om du besöker den här artikeln på politico.com, markerar en del av artikeltexten och sedan klistrar in den texten någon annanstans, kommer den att innehålla en länk som säger "Läs mer på: ...". Hur görs detta?
Uppdatering: Detta är JS som används, men svårt att följa: http://tcr.tynt.com/javascripts/Tracer.js
Svar #1
Jag antar att det är precis som vilket kopiera till urklipp-skript som helst, men du sätter in texten "Läs mer på :.." i början, och du lyssnar på oncopy-händelsen.
Så istället för att bara göra: window.clipboardData.setData("Text", textToCopy);
du skulle göra
window.clipboardData.setData("Text", "Läs mer på: mysite.com , " + textToCopy);
Mer här:
http://www.daniweb.com/forums/thread53662.html
Svar #2
På politico.com är koden som gör det du säger där i tracer.js.