标签归档:解除网页复制屏蔽

网页屏蔽鼠标右键菜单不让复制的解决办法

  经常在网页复制文本的你是否遇到过一些网页不能复制,主要表现在不能在选中文件后点击右键、或者屏蔽右键菜单,更有的网站不让选择文本。遇到这种情况不要慌,按下面的方法做就可以复制了。

  在网页空白处右击选择查看源代码,将所有源代码复制到记事本里。

  查找“<body”或“<BODY”标签,正常的BODY标签中没有其他内容一般为“<body>”,不能进行选择文本、复制、屏蔽右键的网页代码在<body>标签进行了限制。一般添加了(但不限于)如下代码:

<body oncontextmenu=”return false” ondragstart=”return false” onbeforecopy=”return false” oncopy=”document.selection.empty()” onselect=”document.selection.empty()” onselectstart=”return false”>

限制代码示例

oncontextmenu=”return false” 屏蔽右键菜单,即检查到鼠标快捷菜单返回内容为错误,即否定右键操作。

ondragstart=”return false” 拖拽开始时返回错误,屏蔽拖拽操作。

onbeforecopy=”return false”开始复制前返回错误,屏蔽复制操作,包括屏蔽快捷键Ctrl+C。

oncopy=”document.selection.empty()” 如果复制,系统粘贴板内容返回为空白。

onselect=”document.selection.empty()” 文件选择,返回空白。

onselectstart=”return false”开始选择文本,返回错误,屏蔽选择操作。

  我们只需要把上面代码示例中的多余代码编辑删除掉,保证<body>标签中不含其他内容,这时选择另存为,保存类型选择为“所有文件”,文件名命名为“你想起的名字”+”.htm”,不含引号,记得将编辑模式选择为Unicode,不然网页会显示为乱码。

编辑文档
编辑后的body标签
另存为

  双击打开刚才另存的文件,系统会用浏览器打开网页,在该界面中就可以随便复制了。