位置: 编程技术 - 正文

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

  • 新公司需要去当地街道报备劳动关系证明吗
  • 应税销售收入是指什么
  • 免税收入不征税收入有哪些
  • 资产负债表的固定资产怎么计算
  • 更换电脑后个税信息如何导入
  • 销售部预借差旅费什么凭证
  • 公司股权买了有什么用
  • 购买商品加包装后出售账务处理
  • 银行借款的利息支出属于什么会计要素
  • 天猫企业支付宝怎么提现
  • 清卡增值税申报比对不通过的原因
  • 医院行业类别怎样填写
  • 小规模纳税人申报表2023年怎么填写
  • 外贸企业运输费用占总成本比例
  • 税控机减免会计分录
  • 现金短缺或溢余的账务处理业务题
  • 银行对账单不平衡
  • 税局代开专票季度未达起征点怎么缴纳地税?
  • 东芝t351笔记本
  • 配电安装施工方案
  • 防伪税控技术维护费可以全额抵扣吗
  • QQExternal.exe是什么进程?QQExternal.exe进程为什么被运行?
  • 电脑进不去系统一直在启动界面
  • linuxssh免密登录
  • sesvc.exe是什么进程
  • 以分期收款方式销售货物的按照什么日期确认收入的实现
  • 进项税额转出余额在贷方怎么处理
  • 一条指令可以完成一项复杂任务吗
  • php函数写法
  • vue获取当前行
  • 图像的傅里叶变换和离散余弦变换实验报告
  • windows where命令
  • python输入三个数输出最小的
  • 进项税额转出有什么好处
  • MVC架构模式
  • 项目建设期算不算折旧
  • 小企业原材料
  • 研发费用加计扣除新税收政策
  • 顺风车没有发票可以税前扣除吗
  • 利息调整摊销额计入投资收益吗
  • 成本法合并抵消分红
  • 品种法成本核算的程序有哪几步?
  • 差旅费抵扣所得税标准
  • 编制利润表计算公式
  • 事务所企业所得税
  • 补缴以前年度的印花税会计分录
  • 融资租赁会计处理中,承租人与出租人之间有哪些联系?
  • 外贸公司是不是什么都做的?
  • 事业单位公务卡额度多少
  • 未使用和未投入使用
  • 工地水包水
  • 营改增后建筑业怎么开票
  • 资产减值损失属于费用类吗
  • 银行贷款给个人用于经营属于消费贷款
  • 销售净利润怎么算
  • mysql sql语句性能调优
  • win7桌面卡死无响应
  • ubuntu18虚拟机
  • linux网络系统管理
  • wlms.exe是什么
  • window组件在哪里
  • win8怎么格式化硬盘
  • 用户请愿地址曝露怎么办
  • hipo.dll是什么
  • ptssvc.exe - ptssvc是什么进程 有什么用
  • 刻录ghost安装光盘
  • 防止 避免
  • WIN10系统优化精简工具
  • android 音频焦点丢失 媒体按键
  • node.js快速入门
  • shell脚本怎么写循环
  • Linux 中的各项 CPU 利用率是这样算出来的
  • shell脚本中调用外部c程序
  • 从最近两会看苹果和谷歌的最大梦魇
  • js中tolocalestring
  • bootstrap需要学多久
  • 工会和税务局
  • 年税怎么扣
  • 增值税专用发票注明的金额是含税还是不含税
  • 四川税务专管员查询
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设