明星八卦
javascript后退(JavaScript黑暗技巧:禁止浏览器点击“后退”按钮)

如果进入B页面后,B页面想让访问者留下,禁止返回,是否可以实现呢?

方法如下:

实现原理:

然后,使用History.pushState()方法向当前浏览器会话的历史堆栈中添加一个陷阱状态,该状态会使“回退”操作无效。

JS源码:

建立两个文件:a.html、b.html。

a文件内容简单写一句代码:

b文件内容写入上面的源码。

这个黑暗的技巧,虽然使用了不常见的技术方法,但查看页面源码很容易发现其实现原理。

进入JShaman官网,贴入代码:

Javas<em></em>cript黑暗技巧:禁止浏览器点击“后退”按钮nerror="javascript:errorimg.call(this);">

然后生成混淆加密的Javascript代码:

Javas<em></em>cript黑暗技巧:禁止浏览器点击“后退”按钮nerror="javascript:errorimg.call(this);">

这时,代码成为加密状态,虽然不影响运行,是万万不可能了。


顶一下()     踩一下()

热门推荐

发表评论
0评