各位大大们,问个问题。
如何禁止iframe里的页面跳转出来呢?
比如,我把今日头条的url放到iframe里的src里,但是很快就会被今日头条跳出去,浏览器的url会直接跳转到今日头条自己的url。
或者有其他的解决方案么?
我想要实现的结果是,打开分享链接里的页面后,添加一行引导用户下载APP的banner。
PS:补充
HTML5新特性中的sandbox属性sandbox="allow-scripts allow-same-origin allow-popups"
可以阻止跳转,不过随之而来的又有一个问题,那就是网站无法再自适应了。如果继续添加allow-top-navigation
这个属性则依然会继续跳转。
在页面中加入如下代码
<script>
window.onbeforeunload = function(){
return false; // This will stop the redirecting.
}
</script>
没有办法的, 头条的链接都是target="_blank", 因为同源策略, 改不了iframe里的代码, 自然就无法限制头条打开的页面, 用新窗口打开