【JS】使用js实现禁用网页另存、文本选择以及右键屏蔽.(天月)
<blockquote style="MARGIN-RIGHT: 0px" dir="ltr">
<p>也许你会遇见一种情况,打开一个网站,想要另存网页或者复制里面的内容,但是这个时候,你发现另存失效,文本不能选择以及右键不能使用。这是怎么回事呢?其实很简单,在网页里插入一系列的js代码就可以实现以上功能了。那么现在就罗列出<strong>使用js实现禁止网页另存、文本选择以及右键屏蔽的js代码</strong>。 </p></blockquote>
<table border="1" cellspacing="0" cellpadding="0" width="400" align="center">
<tbody>
<tr>
<td>
<p><!--禁止网页另存为: --><br /><noscript><iframe src=*.html></iframe></noscript></p><br />
<p><!-- 禁止选择文本: --><br /><script type="text/java script"><br />var omitformtags=["input", "textarea", "select"]<br />omitformtags=omitformtags.join("|")<br />function disableselect(e){<br />if (omitformtags.indexOf(e.target.tagName.toLowerCase())==-1)<br />return false<br />}<br />function reEnable(){<br />return true<br />}<br />if (typeof document.onselectstart!="undefined")<br />document.onselectstart=new Function ("return false")<br />else{<br />document.onmousedown=disableselect<br />document.onmouseup=reEnable<br />}<br /></script></p><br />
<p><!-- 禁用右键: --><br /><script><br />function stop(){<br />return false;<br />}<br />document.oncontextmenu=stop;<br /></script></p>
<p></p></td></tr></tbody></table>
<blockquote style="MARGIN-RIGHT: 0px" dir="ltr">
<p>以上就是如何<strong>实现禁用网页另存、文本选择以及右键屏蔽的方法</strong>。如果遇到这样的网站却想要复制里面的内容怎么办呢?很简单,打开网页的源文件,然后把代码复制到dreamweaver里或者editplus等里面,找到实现这种效果的js代码,删掉。然后预览就ok啦~~</p></blockquote>