位置: 编程技术 - 正文

Firefox返回时Iframe的显示Bug的解决方法(firefox允许弹出窗口)

编辑:rootadmin
<script type="text/javascript">//<![CDATA[ if(getCookie('firefoxIframe')){ document.write('<p id="addAd"><a href="cookie.html">点击这里删除这个iframe</a></p>'); document.write('<iframe height="" width="" marginheight="0" marginwidth="0" frameborder="0" src="nAdPre.swf"></iframe>'); }else{ document.write('<p id="addAd"><a href="cookie.html">点击这里增加一个iframe</a></p>'); } //]]></script> 打开Bug演示,由于cookie不存在,显示的三个flash都是通过Iframe实现的 点击“点击这里增加一个iframe广告”,跳转到一个新的页面写入名为firefoxIframe的Cookie 点击“返回”或者浏览器的返回按钮,回到Bug演示页面,发现iframe里面的flash错位,即位置2的iframe链接的flash并没有载入,显示的是位置3的flash,位置3的显示的是位置4的flash,位置4的flash却依旧存在。 关闭标签页(不是关闭整个浏览器,如果关闭整个浏览器Cookie也失效)或新打开一个标签页重新载入该页面,4个Iframe正常显示4个flash 此时如果点击“点击这里删除这个iframe广告”,跳转到新页面删除Cookie,返回也发现Iframe中的flash错位 如果写入Cookie或者删除Cookie时,不通过浏览器的返回,直接通过网址访问,则不会出现错位 简单分析和解决方案 似乎Firefox返回时,Javascript重新执行了,但是Iframe并未依据src属性重新载入,而是给Iframe和src以类似编号似的配对,而由于返回时Javascript的执行,导致Iframe多了一个(或少了一个),这就导致后面的配对错位。 以上仅为猜测,但这的确是Firefox(2.0.0.3)的一个bug,IE返回时Javascript重新执行,并且Iframe的依据src重新载入,Opera返回时Javascript不重新执行,页面没有变化。 解决方案是在文本中增加一个隐藏的Iframe来占位,上面代码修改如下代码如下: document.write('<p id="addAd"><a href="cookie.html">点击这里增加一个iframe</a></p>'); //把上面的代码修改成为 document.write('<iframe src="#" style="display:none;"></iframe>'); document.write('<p id="addAd"><a href="cookie.html">点击这里增加一个iframe</a></p>');

推荐整理分享Firefox返回时Iframe的显示Bug的解决方法(firefox允许弹出窗口),希望有所帮助,仅作参考,欢迎阅读内容。

Firefox返回时Iframe的显示Bug的解决方法(firefox允许弹出窗口)

文章相关热门搜索词:火狐浏览器返回上一页,手机firefox回到主页,firefox页面,firefox恢复关闭页面,firefox恢复关闭页面,Firefox返回时总是到顶部,firefox f12,Firefox返回时总是到顶部,内容如对您有帮助,希望把文章链接给更多的朋友!

全国哀悼日网站页面变成灰色的filter方法 为方便站点哀悼,特提供css滤镜代码,以表哀悼。以下为全站CSS代码。直接在*.css文件最前面加入body{filter:Gray;}或者html{filter:progid:DXImageTransform.Microsoft.Ba

使网页成黑白色调的滤镜 stylehtml{filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);}/style只在ie下可以用stylehtml{filter:Gray;}/style

css滤镜实现页面灰色黑白色效果代码 淘宝的代码html{filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);-webkit-filter:grayscale(1);}CSS3greyscale滤镜实现如下测试代码:.gray{-webkit-filter:grayscale(%);-mo

标签: firefox允许弹出窗口

本文链接地址:https://www.jiuchutong.com/biancheng/375258.html 转载请保留说明!

上一篇:Firefox2中输入框丢失光标bug的解决方法(firefox浏览器标识ua)

下一篇:全国哀悼日网站页面变成灰色的filter方法(全国哀悼日的意义)

  • 车船税征税范围口诀
  • 增值税开票软件怎么升级最新版
  • 小规模免增值税是普票还是专票
  • 企业避税和逃税的关系
  • 房地产开发企业土地增值税预缴
  • 流转税具体的账务处理,可以怎样考虑?
  • 最新劳务报酬的个税计算方法?
  • 企业银行贷款报表要求
  • 实用9%税率的
  • 法人股东分红交什么税
  • 什么叫残保金减免
  • 经营罚没物品增值税计算
  • 收到的印花税退税怎么会计处理
  • 票据的融资
  • 应收账款融资的优缺点
  • 企业收回报废产品合法吗
  • 计提坏账损失纳税的调整
  • 什么企业不可以开通信保订单服务
  • 收到上级补助收入怎么记账
  • 购买税控设备,享受何种优惠政策
  • 私募股权基金税收主要涉及的是什么税收问题
  • 年末资产减年初资产
  • 税法中的视同行为如何开具发票
  • 退还押金的账务处理流程
  • ezulumain.exe是病毒进程吗 ezulumain进程安全吗
  • 销项负数发票怎么报税
  • 存货发生了减值怎么处理
  • php常用设计模式(大总结)
  • uniapp webgl
  • 前端页面加载缓慢怎么办
  • 转出未交增值税借方余额表示什么
  • 转让股权后公司资产
  • php框架运行机制
  • vue3父子组件传递数组通信
  • 腾讯一面问什么
  • vuerouter模块化
  • json有几种基本结构
  • php面试基础题
  • php 方括号
  • 房租发票需要写备注吗
  • 一般人转小规模政策文号
  • 酌量性固定成本是指
  • 小规模纳税人1%税率优惠政策
  • 免征企业所得税的有哪些行业
  • 库存商品可以领用加工吗
  • 个人所得税专项附加扣除2023
  • 可供出售交易性金融资产初始计量
  • mysql改造
  • 还未摊销的房租怎么入账
  • 建筑企业预缴所得税税率是多少
  • 收到境外支付的咨询费免税吗
  • 餐饮费发票可以抵扣进项税吗
  • 有限责任公司和有限公司区别在哪
  • 股票质押式回购交易是什么意思
  • 公司二手车销售
  • 银行期初余额录少了怎么办
  • 海关对旧设备进口规定
  • 融资租赁承租方怎么做账
  • 工伤事故补助或赔偿标准
  • 买一送一会计分录怎么写
  • 弥补亏损的会计处理
  • 企业经营规模小的原因
  • sql server自动增长方式
  • mysql 高效分页
  • centos如何查看所有用户
  • linux运行apache
  • mysqld-nt.exe - mysqld-nt是什么进程 有什么用
  • linux双网卡绑定原理
  • unity拖进模型什么也看不到
  • perl数组去重
  • shell脚本转码
  • 批处理应用实例
  • 通过制作潜望镜活动,你获得哪些宝贵的经验
  • nodejs 动态网页
  • 安卓模拟器错误怎么办
  • easyui formatter
  • 地税办理停保
  • 社保扣缴客户端密码
  • 按时交纳党费
  • 工资个人所得税法
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设