加上版權鏈接時有人複製網站的文字

學會自動追加源頁面的鏈接,或添加版權聲明,當有人複製你的網站的文本。 它可以幫助打擊抄襲。

A+ A-

互聯網是另一個很容易從一個地方複製文本和粘貼。 但是,當這個活動跨域發生,它可能是故意抄襲。 從技術上講,如果有人從網站複製文本,她應該提供一個信用鏈接到源網站。 但大多數人都忽略了這一點(他們得到谷歌對這種蓄意的懲罰)。

您可能已經注意到,當你從一個網站複製文本的源頁面的鏈接就會自動複製到剪貼板 ,當你貼吧,源鏈接獲取與目標頁面上的文本粘貼到一起。 許多通過提供主題免費博客網站支持此功能。 但是,如果你的主題不支持它,你可能想知道如何自動添加源鏈接,使用JavaScript 複製的文本 。 您還可以添加版權標誌和版權聲明。

我最近增加了這個功能我TechWelkin的主題。 而今天,我要告訴你如何做到這一點。

我們可以定義,然後調用上的copy事件的JavaScript函數文檔對象模型(DOM) 。 這個功能基本上準備要追加並把它添加到複製的文本的鏈接。

訣竅就在於我們如何捕捉複製的文本,添加我們的鏈接到它,然後自動複製到新的文本返回到剪貼板。

JavaScript是美麗的!

JavaScript是美麗的!

要搶我們使用()稱為getSelection窗口函數複製的文本。 然後,我們添加了鏈接,並插入文本鏈接+到新創建的臨時DIV元素。

在此之後,我們調用selectAllChildren()選擇臨時div的內容。 這種選擇複製我們的新文本到剪貼板。

最後,我們需要做的僅僅給畫龍點睛的全過程。 我們通過刪除臨時DIV做到這一點。

現在,讓我們來看看代碼,最初該代碼是由開發C.Bavota ,後來通過改進鄉親#1 。 下面是代碼:

function addLink() {
    //Get the selected text and append the extra info
    var selection = window.getSelection();
    pagelink = ". Read more at: " + document.location.href;
    copytext = selection + pagelink;
	//Create a new div to hold the prepared text
    newdiv = document.createElement('div');

    //hide the newly created container
    newdiv.style.position = 'absolute';
    newdiv.style.left = '-99999px';

    //insert the container, fill it with the extended text, and define the new selection
    document.body.appendChild(newdiv);
    newdiv.innerHTML = copytext;
    selection.selectAllChildren(newdiv);

    window.setTimeout(function () {
        document.body.removeChild(newdiv);
    }, 100);
}
document.addEventListener('copy', addLink);

//****************************************

此代碼工作在所有主要的瀏覽器(包括Internet Explorer,如何令人難以置信!8.0版)。 你可以在你的頁面的任何地方使用它,但我會建議使用它在頁腳使該JavaScript不渲染頁面的阻礙。 快速渲染增強用戶體驗,同時這樣的快速的網站被搜索引擎的喜愛。

我知道,大多數誰複製文本會自動或手動刪除我們的附加 ​​源鏈接抄襲的人,然而, 這是一個很好的執行這樣的措施 。 您可以使用上述功能,以版權筆記,源鏈接,或其他任何添加到複製的文本。 如果你熟悉JavaScript,這是很容易玩的代碼,並拿出正是要複製到剪貼板中的文本。

與往常一樣,不要讓我知道,如果你面對這方面的任何問題。 感謝您使用TechWelkin。

Ads

分享

最近

注意你的業務:2017年我們首要的本地搜索欄

當地SEO從業者在數字營銷組合中發揮越來越重要的作用,與本地意圖的搜索繼續以快速的步伐增長 - 尤其是在移動設備上。 ...

使用AdWords API出口到第三方廣告網絡會保持OK作為谷歌仍保留在FTC和解方面採取

雖然谷歌的反壟斷和解與聯邦貿易委員會說讓他們允許部分通過其API的AdWords數據的出口將於明天到期,馬修Suche...

SearchCap:聖誕老人追踪器,谷歌API條款和SEO指標

下面是今天的搜索發生的事情,對搜索引擎土地和在網絡上其他地方的報導。 從搜索引擎土地: 使用AdWords API...

瑪琳·黛德麗谷歌塗鴉榮譽傳奇女星的事業

瑪琳·黛德麗,標誌性的德國出生的女演員,今天正在榮幸在她誕辰116週年的谷歌主頁上。 她是那個時代最高薪的女演員之一,...

谷歌圖片搜索結果中測試新的相關搜索框

谷歌在谷歌圖片搜索結果頁面的移動版本測試一種新的“相關搜索”框。 羅賓Rozhon發現了變化,在Twitter上發布的...

註釋