浏览器禁用控制台修改内容1
作者:chrispy
//这段js要放在页面最下方
// var h = window.innerHeight,w=window.innerWidth;
//禁用右键 (防止右键查看源代码)
window.oncontextmenu=function(){return false;}
//在本网页的任何键盘敲击事件都是无效操作 (防止F12和shift+ctrl+i调起开发者工具)
window.onkeydown = window.onkeyup = window.onkeypress = function (event) {
if(event.keyCode == 13 && event.shiftKey || event.keyCode == 73 && event.shiftKey || event.keyCode==123){
window.event.returnValue = false;
return false;
}
}
//如果用户在工具栏调起开发者工具,那么判断浏览器的可视高度和可视宽度是否有改变,如有改变则关闭本页面
// window.onresize = function () {
// if (h != window.innerHeight||w!=window.innerWidth){
// if($('#logOut')[0]){
// $('#logOut').click();
// window.location.href="/";
// }else{
// $("#logOut",parent.document).click();
// window.parent.location.href="/";
// }
// }
// }
/*开发者工具是单独的窗口显示,不会改变原来网页的高度和宽度,
但是你只要修改页面元素我就重新加载一次数据,让你无法修改页面元素(不支持IE9以下浏览器)*/
$('.mySelfXinxi').live('DOMCharacterDataModified',function(event){
var oldVal= event.originalEvent.prevValue;
// var newVal= event.originalEvent.newValue;
$(this).html(oldVal);
// window.location.reload();
// $(window).scrollTop(0);
})
猜你喜欢
您可能感兴趣的文章:
- SQL 通配符
- SQL IN 操作符
- SQL BETWEEN 操作符
- SQL Alias(别名)
- mysql查询语句 和 多表关联查询 以及 子查询
- thinkphp array_shift() expects parameter 1 to be array, string given
- 一般在调用外部服务请求时候,有时由于配置问题无法访问,phph会报一个php_network_getaddresses: getaddrinfo failed: Name or servicenot known的错误
- python读文件指定行的数据
- SQL HAVING 子句
- Python操作MongoDB
- mysql group by count
- MySQL高性能优化规范、SQL处理、分区表、主主/从复制架构
- python 字符串中只取数字
- phpstorm撤销反撤销
- 如何保证缓存与数据库的双写一致性?
- php json_encode后插入mysql后成乱码
- elasticsearch聚合(sql group by)
- 获取鼠标坐标 弹窗位置
- 移动端css 初始化