看了supNate的blog觉得很有启发,不过觉得alert的话还可以被重写,直接用void不就完事了。
这个时代真的需要创造力。
//
author:hujinpu
//
下面代码的解释
document.onselectstart
=
function
()
{return false;}
//
屏蔽选中事件
document.oncontextmenu
=
function
()
{return false;}
//
屏蔽右键菜单
document.onmousedown
=
function
()
{
if(event.button==2)return false;}
}
//
另一种屏蔽右键菜单
document.onkeydown
=
function
()
{
if(event.ctrlKey)return false;
}
//
屏蔽ctrl按键
javascript:
void
(document.onselectstart
=
document.oncontextmenu
=
document.onmousedown
=
document.onkeydown
=
function
()
{return true;}
);
这个时代真的需要创造力。
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/a41954a27d6ad96fa2c2cf816e677448.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/a41954a27d6ad96fa2c2cf816e677448.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/a41954a27d6ad96fa2c2cf816e677448.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/0196c3df5ea9e936f21e9932cca91014.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/a41954a27d6ad96fa2c2cf816e677448.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/6a9c071a08f1dae2d3e1c512000eef41.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/0196c3df5ea9e936f21e9932cca91014.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/a41954a27d6ad96fa2c2cf816e677448.gif)
将上述代码放入浏览器地址栏就OK了
其实还可以用这种方法做一些坏事,这里就不说了,该明白了就会明白了,呵呵。