位置: 编程技术 - 正文

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

  • 应交税费负数调整到其他流动资产
  • 公司房产税如何
  • 城市维护建设税怎么做分录
  • 劳务费个人所得税怎样计算
  • 工会经费计入现金流量表哪项
  • 外地企业如何在本地纳税
  • 换货补差价怎么补给商家
  • 政府补助收入计算有了新变化
  • 净利润为负数还要交所得税吗
  • 工资扣款的规定
  • 往来款 分录
  • 残疾人收到房租租赁发票收入还要缴纳个税吗
  • 固定资产备案怎么备案
  • 野生药才收购网
  • 如何批量查询发票
  • 业务宣传费企业所得税扣除标准是多少
  • 收取滞纳金是行政处罚吗
  • 小规模免征增值税政策2022
  • 认证成功次月何时补发
  • 穿越火线真人版宣传片
  • 酒店购啤酒属于什么科目
  • 暂估营业成本怎做分录
  • 电脑机箱前面耳机的WIN10系统没有声音怎么办
  • 销售免税商品可以抵扣进项税吗
  • 垫资计入什么会计科目
  • 存货盘盈怎么做账
  • hook execution failed
  • php语言设计模式之单例模式
  • 个体户变更为有限公司成立时间
  • php返回函数值的关键字
  • 个体户对公账户的钱怎么取出来
  • 增值税的纳税时间是多久
  • 程序人是什么意思
  • 开公司车出差违章了谁负责
  • mysql日志文件在哪里
  • 农产品购进时的会计分录
  • 无形资产界定
  • 公司买卖股票亏损了 要交企业所得税吗
  • 进出口贸易公司取名字大全
  • 建筑行业未取得收入如何结转成本
  • 异地预缴怎么填写申报表
  • 进项转出分录需要盖章吗
  • 公司客户招待费用标准
  • 外贸采购的职责
  • 根据《物业管理条例》的规定,物业服务企业
  • 出口货物发生退运损失由外贸承担还是厂家
  • 待认证进项发票哪里导出来数据
  • 电子承兑汇票如何入账
  • 买断式回购交易情况
  • 缴纳工会经费如何记账
  • mysql jdbc
  • Win10 Mobile 10549预览版怎么升级?
  • ubuntu20.04卸载
  • mac重装macos
  • centos无法上网无法ping外网
  • win8系统启动项在哪
  • 苹果Mac系统怎么安装
  • win10禁止显卡驱动自动安装
  • win8怎么关闭电脑
  • windows8快速关机
  • Android OpenGL ES 入门
  • linux4个主要部分
  • 复制到文件夹怎么弄
  • ml命令
  • 浅谈会计诚信与职业道德论文
  • python给定某数字a
  • vue2.0与bootstrap3实现列表分页效果
  • unity小例子
  • unity平面透明
  • unity shooter
  • 对activity的四种启动模式的理解
  • python获取entry里输入的值
  • 现在的微信怎么用脚本登陆了
  • javascript 做网页
  • 关于明确干部挂职工作期间有关待遇的
  • 国家税务总局全国增值税查询
  • 企业员工可以放弃购买社保吗
  • 在水贝买的黄金
  • 为什么经常收到税务短信
  • 国家税务总局广西壮族自治区税务局
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设