位置: 编程技术 - 正文

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

  • 赠送给客户的库存商品怎么做账
  • 职工福利费的税额
  • 企业所得税减免所得税额计算公式
  • 财务制度怎么定
  • 国际快递货运
  • 房地产项目转让条件
  • 其他收益属于什么类
  • 自产产品用于广告要交消费税吗
  • 专项附加扣除项目的6项具体规定有哪些
  • 办公家具可以一次性税前扣除吗
  • 收到预付款的发票怎么写摘要
  • 留存收益未分配利润占比
  • 公司制度奖励怎么写
  • 收到发票错误主管有责任吗
  • 收到借款利息怎么做会计分录
  • 企业股份转让要交税吗
  • 营改增后企业要交哪些税
  • 财税2010 121号文件是否作废
  • 倒增值税发票过程
  • 小微企业超过300万企业所得税
  • 公司账上没钱股东又不出资发工资怎么办
  • 销售蔬菜免税账务处理
  • 境内企业向香港股东分红税率是多少
  • 两万元大写金额报销单怎么写
  • 土地出让金契税什么时候缴纳
  • 未开票收入是含税收入吗
  • 付临时工工资计入什么科目
  • 工程咨询费用取费标准
  • 广告公司员工
  • macos使用技巧
  • 采用销售百分比法预测对外
  • php i
  • 个体户何去何从
  • Honeybee flying over crocuses in the Tatra Mountains, Poland (© Mirek Kijewski/Getty Images)
  • 城市基础设施配套费计入什么科目
  • 车辆维修费怎么做分录
  • 国有企业收到财政补助如何做账
  • 瑞数5.5逆向笔记(纯扣算法)
  • 分公司在外地,企业怎么交税
  • 计提工会经费明细表
  • 本年利润的会计分录有哪些
  • 企业合并的会计处理方法
  • viite
  • mysql写日志机制
  • 金税三期个人所得税申报
  • 个体户增值税减免申报明细表怎么填
  • 抵扣旅客运输服务申报时填哪行
  • 营改增利息收入增值税
  • 预算会计与企业会计的区别感悟
  • 会计凭证销毁年限
  • 非同一控制下控股合并入账价值
  • 简易征收的纳税标准
  • 印花税不小心申报几次怎么办
  • 其他货币资金科目主要指
  • 小微企业的认定由哪个部门负责
  • 股份有限公司股东人数
  • 装饰公司工地
  • 天然气管道安装费多少钱一米
  • 广告费用怎么做账
  • 企业取得土地使用权会计处理
  • 先开票后发货的会计分录
  • 哪些账簿可以跨市登记
  • 安装mysql失败原因
  • SQL Server AlwaysOn读写分离配置图文教程
  • 必须会的sql语句有哪些
  • sql指定字段添加数据
  • mysql 5.7.12 winx64手动安装教程
  • 使用Mysql5.x以上版本出现报错#1929 Incorrect datetime value: '''' for column ''createtime''的快速解决方法
  • 苹果的mac系统
  • u盘安装ubuntu找不到硬盘
  • window预览
  • ubuntu18.04没有声音
  • win10系统中怎么删除日志文件
  • andriod 控件
  • android系统分区理解及分区目录细解
  • 安卓绘图软件推荐
  • 万代南梦宫上海互娱出品的网络动画
  • javascript面向对象精要pdf下载
  • 住房公积金补扣
  • 物业监控不完善怎么提意见
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设