有的時(shí)候,我們不希望自己網(wǎng)頁(yè)中所呈現(xiàn)的內(nèi)容不被別有用心盜取,就需要在網(wǎng)頁(yè)中加上一個(gè)禁止復(fù)制的功能,而一般的瀏覽器在禁止復(fù)制后還可以用復(fù)制為純文本,并不能完全杜絕此問題,此時(shí)就需要我們?cè)陧?yè)面中完全禁止右鍵和復(fù)制。
實(shí)現(xiàn)起來其實(shí)很簡(jiǎn)單,只需要在網(wǎng)頁(yè)中加入以下標(biāo)簽(注意是緊隨body后):
<body topmargin="0" oncontextmenu="return false" ondragstart="return false" onselectstart ="return false" onselect="document.selection.empty()" oncopy="document.selection.empty()" onbeforecopy="return false" onmouseup="document.selection.empty()">
這只是一個(gè)最初步的方法,也很容易被人破解,怕網(wǎng)頁(yè)被別人另存為本地文件,可以再加上以下代碼防止別人保存:
<noscript>
<iframe src="*.htm"></iframe>
</noscript>
最后,有的站長(zhǎng)可能只需要一個(gè)禁止復(fù)制的功能,并不需要禁止右鍵,則在<body>中加入以下代碼即可:
<body onmousemove=/HideMenu()/ oncontextmenu="return false" ondragstart="return false" onselectstart ="return false" onselect="document.selection.empty()" oncopy="document.selection.empty()" onbeforecopy="return false" onmouseup="document.selection.empty()">
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。