我正在使用colorbox来显示每个新访问者的登录表单。我已禁用关闭叠加层的所有选项:
overlayClose: false,
escKey: false,
onLoad: function() {
$('#cboxClose').remove();
}
...但我认为即使是中级用户也可以使用CSS覆盖隐藏覆盖。我想知道在这种情况下我能做些什么吗?使用setInterval并每隔几秒进行一次检查,如果发现了变化,还是重定向?
答案 0 :(得分:0)
你怎么不给他们内容?这是真正保护页面的唯一方法。
您需要检查可见性,z-index,顶部,左侧,缩进,节点是否存在等等。有一整套方法可以从屏幕上删除内容。
但是大多数做这样的检查的人都会使用一个间隔并检查该元素是否在那里并将其移回或重定向。有些网站会这样做,我编写的代码会禁用执行检查的脚本。 :)
答案 1 :(得分:0)
location.reload();