沒想到無心的一個功能,現在已經被大家傳的如此猛烈,想當初我們發布出去以後,第二天就發現很多網站都加上了這個功能,有點後悔了,要不我們的外鏈就會更多了。當然也有反感的,工具是好的就看用的人了。
今天搜索發現還是有很多朋友喜歡這個功能的,這裡小編繼續為大家來個特色整理的版本,大家可以根據需要選擇使用。
打開有些網站,當我們浏覽某些文章的時候,覺得很好,因此,常常將這些網站的文章進行復制;
之後,粘貼到Word或記事本裡面,保存起來,在貫徹落實“拿來主義”的同時,將其“占為己有”!
如果您是一個像小蜜蜂一樣的站長,每天都勤勞,每日都像老牛一樣耕耘,那麼,當您的網站內容被別人無端占有卻未注明文章來源地址時,我想,您一定會火起來!
因此,為避免這種情況的發生,很多站長都這麼做!
給網頁加上這樣的功能,當別人復制網站內容之後,粘貼到Word或記事本等軟件裡面的時候,會自動加上網站地址或文章來源的詳細地址!
如果您也遇到這樣的情況,請隨俺一起學習,如何做到這樣的效果!
實現方法:
方法非常的簡單,使用如下的代碼即可!
復制代碼 代碼如下:
<script type="text/javascript">
document.body.oncopy = function () {
setTimeout( function () {
var text = clipboardData.getData("text");
if (text) {
text = text + "\r\n文章來自: 網站名稱(http://www.jb51.net) 詳文參考:"+location.href; clipboardData.setData("text", text);
}
}, 100 )
}
</script>
將以上的代碼,復制,之後粘貼到您的網站的相應的頁面將可!
注意:此代碼一般放在<body>區域中,或者有選擇的放在某個地方也行!
知識擴展:
以上的代碼雖然能防止復制之後自動加上網址,但是,靈活性不大,以後要修改或做任何的改動,非得修改這樣的代碼不可,那麼,我們可以使用在頁面中引入JS文件的方法來實現靈活的功能!
打開記事本,之後在裡面復制如下的內容進行粘貼(此代碼與上述代碼類似,但是不相同,請注意):
復制代碼 代碼如下:
document.body.oncopy = function () {
setTimeout( function () {
var text = clipboardData.getData("text");
if (text) {
text = text + "\r\n文章來自: (http://www.jb51.net) 文章地址:"+location.href; clipboardData.setData("text", text);
}
}, 100 )
}
之後,將其保存成為XX.js這樣的文件,保存在網站相應目錄中!
最後,在頁面中引入如上的XX.js文件即可,如下,為引用的示例代碼:
<script src="DataFiles/Java/AddMyUrl.js" type="text/jscript"></script>
以上紅顏色的代碼,就是引用的示例代碼!
注,引入的代碼,一般放在文章內容的後面,在</body>之前!
我們上面的代碼都是通過js獲取剪切板的內容,而下面這個是通過js獲取選擇的內容進行的,功能是一樣的。不過用這個的不多。