禁用绕过javascript覆盖
我正在使用为每个新访问者显示一个登录表单。我已经禁用了关闭覆盖的所有选项:禁用绕过javascript覆盖,javascript,jquery,security,overlay,Javascript,Jquery,Security,Overlay,我正在使用为每个新访问者显示一个登录表单。我已经禁用了关闭覆盖的所有选项: overlayClose: false, escKey: false, onLoad: function() { $('#cboxClose').remove(); } 。。。但我假设即使是中间用户也可以使用CSS覆盖来简单地隐藏覆盖。我想知道在这种情况下我能做些什么?使用setInterval,每隔几秒钟进行一次检查,如果发现更改或其他内容,则重定向?不给他们内容怎么样?这是确保页面安全的唯一方法 您需要检查
overlayClose: false,
escKey: false,
onLoad: function() {
$('#cboxClose').remove();
}
。。。但我假设即使是中间用户也可以使用CSS覆盖来简单地隐藏覆盖。我想知道在这种情况下我能做些什么?使用setInterval,每隔几秒钟进行一次检查,如果发现更改或其他内容,则重定向?不给他们内容怎么样?这是确保页面安全的唯一方法 您需要检查可见性、z索引、顶部、左侧、缩进、节点是否存在等。有一个完整的方法列表可以从屏幕上删除内容 但是大多数做这种检查的人都会使用一个间隔来检查元素是否存在,然后将其移回或重定向。有些网站可以这样做,我编写的代码禁用了执行检查的脚本。:)
- 检查元素是否在视口中(许多插件可用)
- 检查显示、可见性、z索引、不透明度和宽度、高度
- 如果检查失败,清空页面并
location.reload()代码>
- 如果禁用javascript,则使用标记重定向
location.reload()代码>:)