位置: 编程技术 - 正文

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

  • 金税盘怎么向分行汇款
  • 小规模企业所得税多少
  • 安全生产费计提没用可以冲吗
  • 如何查询公司的财务负责人
  • 房地产土地使用权是无形资产吗
  • 电子行程单自己打印
  • 境外中资企业转让股权的涉税处理
  • 以股权入股要交税吗?
  • 已认证的发票如何导入
  • 商贸有限公司要报地税吗
  • 小微企业劳务费税率
  • 小规模季度不超30万需要交什么税
  • 纳税人如何办理纳税申报
  • 企业单位名称变更说明
  • 质押贷款属于什么贷款
  • 会展服务服务费怎么是免税
  • 进料加工料件需补税的情况
  • 企业计提的安全生产费用年末应如何处理
  • 暂估运费成本的账务处理
  • 返利是冲减收入还是计入费用
  • 预付款和进度款支付有冲突吗
  • 固定资产转投资性房地产是会计政策变更吗
  • 少数股东权益怎么填
  • 如何给电脑文件加密并设置密码
  • php redis实现秒杀思路
  • 企业所得税法规定,企业购置并实际使用
  • rk3328 sdk
  • 工程结算的编制方法
  • 稿酬特许权使用费的预扣率是多少
  • yolov5 教程
  • 个人股权转让应税凭证名称
  • 事业单位长期应付款怎么核销
  • 一只华莱士飞蛙掠过森林地面 (© Stephen Dalton/Minden Pictures)
  • php图片上添加文字的方法
  • 计算机还热门吗
  • 坏账准备税收调整
  • 安卓京东抢购
  • cdr快捷键命令大全
  • 解压.xz文件命令
  • ajax提交表单数据
  • 帝国cms使用手册
  • 转正差额怎么算
  • 企业计提增值税的会计科目
  • 财政总预算会计的主体是
  • dedecms转eyoucms
  • mysql主要支持哪些数据类型?
  • 短期投资理财是
  • 主营业务税金及附加包括增值税吗
  • 累计盈余需要设置明细科目吗
  • 三代手续费操作流程
  • 个人所得税手续费比例
  • 暂估入库的商品怎么做账
  • 固定资产账实不符违反的规定
  • 权益法下股权投资转让
  • 跨年度的银行未入账如何处理
  • 固定资产的计提折旧方法有哪些
  • 房地产开发企业资质管理规定
  • 公司五金是哪五金
  • 公司员工餐费如何做账
  • 建筑业属于货物经营吗
  • 出纳可以做库管吗
  • 施工赔偿款怎么记账
  • 临建费用包含在哪里
  • 一般纳税人会计分录
  • 政府部门有税务和审计审查吗
  • sqlserver自定义函数在哪查看
  • win8经常弹出转到电脑设置
  • 怎么更改win7
  • win7装vmware
  • mac双系统删除mac系统
  • win7电脑找不到无线网络连接图标
  • python的文件操作中找不到文件应该如何处理
  • OpenGL Framebuffer Object (FBO)
  • @jsondeserialize
  • js代码不生效
  • js获取当前时间
  • 国地税账号密码
  • 河北省税务局地址邮编
  • 税务稽查检查笔录范文
  • 1950土地改革后土地所有权
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设