2010-02-09 16 views
4

如果選擇從如http://www.wired.com/gadgetlab/2010/01/ipad-flash/一個段落,並將其粘貼在Word中,你會發現鏈接到該頁面已在該段的末尾增加了。選擇拷貝增加了頁面的超鏈接到剪貼板

下面是一個例子:

一些蘋果公司的宣傳材料 有關的iPad意味着設備的 Safari瀏覽器可以加載的Adobe Flash 內容。然而,平板電腦的演示單元 (包括由史蒂夫喬布斯呈現的一個 )不能, 和消費者已經向聯邦貿易委員會提交了指控虛假廣告的 投訴。

更多 http://www.wired.com/gadgetlab/2010/01/ipad-flash/#ixzz0f2nM0huW

他們如何做到這一點???

此外,他們在鏈路的末尾添加#ixzz0f2nM0huW,當你按照頁面顯示被選中的文本高亮!

是否有一個JavaScript庫,做到這一點?

+0

可能重複:http://stackoverflow.com/questions/1203082/injecting-text-when-content-is-copied-from-web-page – 2010-02-09 14:50:27

回答

5

他們使用Tynt Insight。這是一種帶有一個free version,其中包括在你的問題中描述的「歸屬鏈路」特徵的商業JavaScript庫。

你可以看到它在自己的HTML中引用的<head>標籤內:

<!-- Tynt Tracer> --> 
<script type="text/javascript"> tyntVariables = {"ap":"Read More"}; </script> 
<script type="text/javascript" src="http://tcr.tynt.com/javascripts/Tracer.js?user=ac4i_23GOr3QjHab7jrHcU&s=112"></script> 

蒂姆·唐恩在上述評論,Anirvan gave a very good briefing on the internals of the Tynt script指出,在一個單獨的堆棧溢出後。