最近项目里有个广告位需要动态配置,后台给了一段 html 嵌套ifr a me标签的代码,需要Android拦截ifr a me内部的跳转,自己做处理。
比如,下面是一段html代码,嵌套这ifr a me标签,src就是跳转地址,我现在就要当你点击该网址的时候做拦截,自己做处理而不是跳转。
oh,我还是第一次知道ifr a me标签,不过想着应该和普通拦截h5差不多,兴
就想弄一个winform结合html5的一个小东西,突有兴致,想在里面嵌套一个微信网页版。
好了,想法一出来,就行动吧,最终效果如下图:
一开始就打算在页面里面嵌套一个ifr a me指向https://wx.qq.com就OK了,但是我还是太天真,微信网页版会自动跳转。结果如下图:
于是上网搜了一下阻止ifr a me跳转的办法,就是在ifr a me标签加上security=restrictedsandbox= 两个属性。前者是IE的禁止js的功能,后者是HTML5的功能。
使用sand