javascript實(shí)現(xiàn)禁止復(fù)制網(wǎng)頁內(nèi)容匯總
更新時(shí)間:2015年12月30日 08:54:42 投稿:hebedich
本文給大家匯總介紹了幾種使用javascript和CSS實(shí)現(xiàn)禁止復(fù)制頁面內(nèi)容的方法,非常的實(shí)用,有需要的小伙伴可以參考下。
方法一:
// 禁用右鍵菜單、復(fù)制、選擇 $(document).bind("contextmenu copy selectstart", function() { return false; });
方法二:
// 禁用Ctrl+C和Ctrl+V(所有瀏覽器均支持) $(document).keydown(function(e) { if(e.ctrlKey && (e.keyCode == 65 || e.keyCode == 67)) { return false; } });
方法三:
// 設(shè)置CSS禁止選擇(如果寫了下面的CSS則不需要這一段代碼,新版瀏覽器支持) $(function() { $("body").css({ "-moz-user-select":"none", "-webkit-user-select":"none", "-ms-user-select":"none", "-khtml-user-select":"none", "-o-user-select":"none", "user-select":"none" }); });
方法四:防止禁用JavaScript后失效,可以寫在CSS中(新版瀏覽器支持,并逐漸成為標(biāo)準(zhǔn)):
body { -moz-user-select:none; /* Firefox私有屬性 */ -webkit-user-select:none; /* WebKit內(nèi)核私有屬性 */ -ms-user-select:none; /* IE私有屬性(IE10及以后) */ -khtml-user-select:none; /* KHTML內(nèi)核私有屬性 */ -o-user-select:none; /* Opera私有屬性 */ user-select:none; /* CSS3屬性 */ }
相關(guān)文章
javascript顯示系統(tǒng)當(dāng)前時(shí)間代碼
這篇文章主要為大家詳細(xì)介紹了javascript如何顯示系統(tǒng)當(dāng)前時(shí)間代碼,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2016-12-12javascript觀察者模式實(shí)現(xiàn)自動刷新效果
這篇文章主要為大家詳細(xì)介紹了javascript觀察者模式實(shí)現(xiàn)自動刷新效果,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-09-09這應(yīng)該是最詳細(xì)的響應(yīng)式系統(tǒng)講解了
這篇文章主要介紹了這應(yīng)該是最詳細(xì)的響應(yīng)式系統(tǒng)講解了,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-07-07laydate 顯示結(jié)束時(shí)間不小于開始時(shí)間的實(shí)例
下面小編就為大家?guī)硪黄猯aydate 顯示結(jié)束時(shí)間不小于開始時(shí)間的實(shí)例。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-08-08js計(jì)時(shí)事件實(shí)現(xiàn)圓形時(shí)鐘
這篇文章主要為大家詳細(xì)介紹了js計(jì)時(shí)事件實(shí)現(xiàn)圓形時(shí)鐘,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-10-10javascript的動態(tài)加載、緩存、更新以及復(fù)用(一)
在做OA、MIS、ERP等信息管理類的項(xiàng)目,經(jīng)常會遇到引用很多js文件,這就需要用到動態(tài)加載、緩存、更新以及復(fù)用等技術(shù),下面我們來討論下2014-06-06