我<iframe>一个地址,对方用
if(top.location != self.location){
top.location = self.location;
}就跳走了。网上流传防跳出方法是:<script>
var location="";
var navigate="";
</script>这段代码在IE下好用,但在firefox等其他浏览器下会导致浏览器崩溃。SO,求firefox下防跳出代码,目前搜索引擎找不到。
if(top.location != self.location){
top.location = self.location;
}就跳走了。网上流传防跳出方法是:<script>
var location="";
var navigate="";
</script>这段代码在IE下好用,但在firefox等其他浏览器下会导致浏览器崩溃。SO,求firefox下防跳出代码,目前搜索引擎找不到。
解决方案 »
- asp.net的javascript中,下面语句报错,请帮忙看看哪儿的原因
- HTML控件加上runat=server以后怎么来实现JS代码?
- 怎样把照片和文字加载到新的网页上?特急请赐教!
- javascript如何显示和隐藏table中以某某字符开头的行 & 计算 tr和td的个数?
- JavaScript and MVC
- 当我选中一个radio,出现一个文本,当我选中另一个radio时有出现另外一个文本,怎么实现,谢谢
- 如何用javascript语句来关闭目前浏览器打开的所有网页?
- javascript中赋值出现溢出
- 怎样得到可输入下拉菜单提交以后的值!高手请进
- HTML页调用PHP更新HTML页指定内容,求PHP页写法?
- 求教js牛人,if中有多个条件表达式时的执行顺序,以及相关性能问题
- 如何判断浏览器 ie6 ie7 ff opera
据说HTML5是禁止iframe里的页面执行JS的。有些应用确实需要套用别人的页面啊,比如人人网的站外分享。
把navigate=""去掉或者
把var location=""换成var location={}试试貌似没有好的解决办法.不过孟子说的有理,你这种行为就是不正常的...别人让你套,就肯定不会加那段代码.
http://www.whatwg.org/specs/web-apps/current-work/multipage/the-iframe-element.html但这是未来的解决方案,现阶段尚未找到解决办法。