位置: 编程技术 - 正文

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

  • 小规模纳税人税率1%政策到什么时候
  • 出口退税认定如何办理
  • 印花税退税减半征收会计分录怎么写?
  • 如何开局增值税发票
  • 可转债会计分录利息
  • 什么叫备品备件
  • 房企视同买断销售的所得税处理
  • 建筑公司支付给个人的劳务费计入什么科目
  • 物业公司可以开什么项目的发票
  • 制造费用折旧费转入生产成本吗
  • 汽车贷款利息是什么
  • 股东向公司借款需要股东会决议吗
  • 本行给企业发放贷款收回利息分录?
  • 分公司清算和总公司清算
  • 报销凭证找不到了怎么办
  • 小苏打税收分类
  • 国税发2005 9号 税屋
  • 工业印花税核定比例
  • 以土地,房屋用地为主
  • 预提工资是什么科目
  • 高新补贴是什么意思
  • 广告公司的主营业务成本包括哪些
  • 1697510839
  • mac打印机状态暂停怎么处理
  • 残保金零申报但是逾期未报
  • 个人劳务费怎么计算
  • 上月多计提的所得税怎么做分录
  • deepin怎么删除账户
  • 快启动u盘装系统教程
  • php的数组函数
  • dotnetfx.exe
  • 增值税发票红冲后税款怎么办
  • 逾期未收回包装物押金增值税怎么算
  • 个人所得税申报流程图
  • 如何确定合伙企业的利润
  • php是面向对象编程吗
  • Cookie 的 SameSite 属性
  • 原始凭证必须来源于外部吗
  • 微信小程序解锁安全吗
  • vue使用计算属性声明在什么配置项中
  • 装系统如何不安装自带软件
  • 车辆转让后的责任谁承担
  • 信息系统服务属于什么类
  • 借款单属于外来单据吗
  • mongodb添加数据库
  • 房地产企业购买礼品赠送客户
  • 城镇土地使用税税率
  • mysql show privileges
  • 进项税额转出期限是多久
  • 税金及附加多计提了怎么办
  • 什么是调表不调账
  • 进口材料海关需要什么手续
  • 期初建账库存现金如何填写
  • 科技经费使用
  • 公交卡充值发票怎么开
  • 固定资产暂估入账的税务处理
  • 奖励罚款怎么做分录
  • 中小企业做账
  • 税收会计记账方法
  • sql连接查询实验报告
  • fedora怎么样
  • win7系统安装完后启动不了
  • win2008ie安全设置
  • desl.exe是什么
  • 外国电影怎么看双语的
  • win7系统回收站文件夹的位置
  • win7更新补丁80072efe
  • [置顶]马粥街残酷史
  • setcontentview报错
  • 权作记录 cocos2dx
  • js旋转函数
  • 用dos命令创建用户
  • python 开源框架
  • 解决跨域的原理
  • python3新增特性
  • 纳税人初次购买税控设备
  • 申请税务增票怎么写
  • 个人自行申报纳税
  • 电脑上怎么登录个人网络
  • 广西小学成绩查询入口官网
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设