HTML页面禁止选择、页面禁止复制、页面禁止右键
HTML页面内容禁止选择、复制、右键
刚在一个看一个站点的源代码的的时候发现的,其实原来真的很简单
1
|
<
body
leftmargin
=
0
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()'
>
|
关键就在
1
2
3
4
5
6
7
|
oncontextmenu=
'return false'
ondragstart=
'return false'
onselectstart =
'return false'
onselect=
'document.selection.empty()'
oncopy=
'document.selection.empty()'
onbeforecopy=
'return false'
onmouseup=
'document.selection.empty()'
|
一个更简单的方法就是在<body>中加入如下的代码,这样鼠标的左右键都失效了.
1
|
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()"
|
1.禁止网页另存为:在<body>后面加入以下代码:
1
2
3
|
<
noscript
>
<
iframe
src
=
"*.htm"
></
iframe
>
</
noscript
>
|
2.禁止网页内容复制.粘贴:在<body>中加入以下代码:
1
|
<
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()"
>
|