防止網(wǎng)站內(nèi)容被拷貝的一些方法與優(yōu)缺點(diǎn)好處與壞處分析
他依次作了以下設(shè)置:
1、用js禁用了鼠標(biāo)右鍵、Ctrl+A等鍵,實(shí)現(xiàn)方式看如下代碼:
<body onmouseup="document.selection.empty()" oncontextmenu="return false" onmousemove="document.selection.empty()" oncopy="document.selection.empty()" onselect="document.selection.empty()">
2、用Table截斷字符順序。
看下面的實(shí)際方式,這樣如果直接Copy內(nèi)容到記事本,次序會亂的。
微軟日前公告了一份需 自己的以及第三方軟件,總 |
要經(jīng)過調(diào)整才能與Windows XP S 數(shù)大約有50款。 |
P2兼容的軟件清單,清單包括微軟 |
我見過其他防Copy的方式:
1、打開的窗口是一個沒有菜單的窗口,這時候,再禁用鼠標(biāo)右鍵,當(dāng)前窗口頁,你無法直接察看源代碼。
2、在顯示Html數(shù)據(jù)的時候,有大量的白色字被加了進(jìn)來,這樣,copy的時候,中間被加了大量的垃圾信息。比如如下代碼:
<font color='#ffffff'>aaaaaa</font>你的<font color='#ffffff'>aaaaaa</font>內(nèi)容。 這些顯示的是你的內(nèi)容,但Copy會有問題。
優(yōu)點(diǎn):
的確可以給復(fù)制和采集帶來一定的麻煩,但如果更能比較好的采集,白色字體可以用正則替換
缺點(diǎn):
給自己帶來麻煩了,而且不利于搜索引擎的收錄,大量的垃圾白字
相關(guān)文章
JavaScript實(shí)現(xiàn)翻頁功能(附效果圖)
這篇文章主要介紹了JavaScript實(shí)現(xiàn)翻頁功能(附效果圖),在項(xiàng)目需求中經(jīng)常遇到,今天小編抽時間給大家分享JavaScript實(shí)現(xiàn)翻頁功能實(shí)例代碼,需要的朋友參考下吧2017-02-02JavaScript實(shí)現(xiàn)文件的拖拽上傳功能
文件上傳,可以說是我們在項(xiàng)目中最常用的功能之一,文件上傳一般有兩種形式:點(diǎn)擊上傳和拖拽上傳,而上傳的內(nèi)容,又大體包括:文件和文件夾,本文給大家介紹了JavaScript實(shí)現(xiàn)文件的拖拽上傳功能的方法,需要的朋友可以參考下2024-02-02js模擬如何實(shí)現(xiàn)重載以及默認(rèn)參數(shù)
這篇文章主要介紹了js模擬如何實(shí)現(xiàn)重載以及默認(rèn)參數(shù),具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-05-05JavaScript+CSS無限極分類效果完整實(shí)現(xiàn)方法
這篇文章主要介紹了JavaScript+CSS無限極分類效果完整實(shí)現(xiàn)方法,涉及JavaScript針對頁面元素節(jié)點(diǎn)遍歷與動態(tài)操作技巧,需要的朋友可以參考下2015-12-12詳解JavaScript數(shù)組和字符串中去除重復(fù)值的方法
這篇文章主要介紹了詳解JavaScript數(shù)組和字符串中去除重復(fù)值的方法,及利用各種限制條件對數(shù)組和字符串進(jìn)行過濾,需要的朋友可以參考下2016-03-03layer.msg()去掉默認(rèn)時間,實(shí)現(xiàn)手動關(guān)閉的方法
今天小編就為大家分享一篇layer.msg()去掉默認(rèn)時間,實(shí)現(xiàn)手動關(guān)閉的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-09-09gridview生成時如何去掉style屬性中的border-collapse
默認(rèn)gridview控件會在生成的html代碼中的style屬性中加入border-collapse:collapse,如果想把它去掉的話2014-09-09