位置: 编程技术 - 正文

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方法(全国哀悼日的意义)

  • 减免税额科目
  • 一般纳税人收到普票可以抵扣吗
  • 个人所得税是全部收入吗
  • 福利费是计提还是结转
  • 公司改名之前发工资吗
  • 总公司设立分公司的决定
  • 以前年度应收账款无法收回的账务处理
  • 无偿赠送商品要纳企业所得税吗
  • 汇总记账凭证会计核算形式
  • 增值税进项税转出所得税调整吗
  • 逾期缴纳车辆购置税后情况说明怎么写
  • 公司收到银行承兑汇票会计分录
  • 红字发票信息表是销方还是购方开
  • 保证金交易收益率
  • 受托加工物资产包括哪些
  • 材料加工计入什么科目
  • 企业自产自销的成本怎么核算?
  • 无租房合同可以取住房公积金吗
  • 通讯费补贴要交税吗
  • 融资租赁纳税人是指
  • 现金流量表的编制依据
  • 产品检测步骤
  • 办理出口退税的流程
  • 生育津贴的相关法律规定
  • 固定资产减值测试时预计其未来现金流量不应考虑的因素
  • 不具备生产条件的生产经营单位
  • 房东压我押金怎么办
  • PHP:Memcached::increment()的用法_Memcached类
  • 融资租赁业务的特点
  • vue打包成一个文件
  • 食堂维修费用计什么科目
  • dom-to-image原理
  • 【综述】分子预训练模型综述
  • web前端 css
  • react避免子组件更新
  • 购房发票可以对折吗
  • 分公司和总公司的税务和财务关系
  • 税控盘增值税发票怎么开
  • 承租人对融资租赁的处理原则
  • 织梦可以放两个模板吗
  • python文件间传递参数
  • 资产处置收益的账务处理
  • 电子发票与纸质发票具有不同的法律效力
  • 什么是叫资产负债表项目
  • 不征税收入怎么做会计分录
  • 营改增后土地出让增值税
  • 核定征收企业有没有自然人电子税务
  • 软件开发过程付什么费用
  • 库存商品盘盈怎么做账
  • 债务利息收入
  • 房地产结转收入的条件
  • 递延所得税资产和所得税费用的关系
  • 雇主责任险为什么理赔很慢
  • 子公司向子公司销售存货
  • 银行存款日记账怎么记账
  • 什么是合法有效的继承证明
  • windows隐藏功能
  • win7总是更新怎么办
  • 开源操作系统总结
  • Win10预览版更新弹窗如何关闭
  • linux ifcon
  • 360win7
  • win10 edge浏览器崩溃
  • Win10 Mobile RS1预览版14267.1004升级过程截图
  • 通过扣缴义务人申报和综合所得年度自行申报
  • 简述javascript中的函数
  • 你将会收藏
  • centos 设置定时任务执行指定脚本的方法
  • CSSvista可同时在IE和Fifrefox调试的CSS编辑提供下载
  • html里id
  • jQuery的Ajax用户认证和注册技术实例教程(附demo源码)
  • 非递归与递归
  • 批处理清空文本内容
  • python wms
  • socketio视频教程
  • jq cookie
  • 简述javascript
  • 经营所得个人所得税税率表
  • 落实落地是什么意思
  • 地税局 业务
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设