利用 iframe 内嵌页面,并将原页面透明度设置为零,这样实现点击劫持javascript
top
和window
不等if (top.loaction != window.location) { top.location = window.location; }
但这种方式有时并不彻底有效,由于攻击者是能够禁止 JavaScript 脚本的html
<iframe sandbox="allow-forms" style="opacity:" src="..." width="800" height="600" ></iframe>
H5 的 sandbox 属性就能够让攻击获得想要的结果java
这种方式能够有效解决上述问题code
加入组织内嵌的头部,这样就能够解决上面的问题,这种方式也是防护点击劫持最有效的orm
ctx.set('X-Frame-Options','DENY')
htm