如果进入B页面后,B页面想让访问者留下,禁止返回,是否可以实现呢?
方法如下:
实现原理:
然后,使用History.pushState()方法向当前浏览器会话的历史堆栈中添加一个陷阱状态,该状态会使“回退”操作无效。
JS源码:
建立两个文件:a.html、b.html。
a文件内容简单写一句代码:
b文件内容写入上面的源码。
这个黑暗的技巧,虽然使用了不常见的技术方法,但查看页面源码很容易发现其实现原理。
进入JShaman官网,贴入代码:
nerror="javascript:errorimg.call(this);">
然后生成混淆加密的Javascript代码:
nerror="javascript:errorimg.call(this);">
这时,代码成为加密状态,虽然不影响运行,是万万不可能了。
