位置: 编程技术 - 正文

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

  • 买车交的保险
  • 一般纳税人缴纳税款
  • 企业工商年报填写须知
  • 股权激励费用怎么摊销
  • 存货报废进项是否要转出
  • 一般 小规模
  • 退还押金怎么做账
  • 小规模纳税人季度超过45万怎么交税
  • 城市维护建设税免税
  • 权益法下被投资企业净资产增加
  • 如何开商业承兑汇票业务
  • 外贸企业视同内销进项可以抵扣吗
  • 工程款先开票
  • 微信支付工资怎么做账
  • 商品已发出未开票未收款怎么做账
  • 以前年度的所得税怎么入账
  • 用公户付了一笔款怎么办
  • 劳务分包异地用预缴税款吗?
  • 出口退税注销备注怎么填
  • 出口退税申报显示疑点跳过可以转正式申报吗
  • 房产税原值包括印花税吗
  • 企业的应付账款确实无法支付,经确认后转作
  • 专项储备期末有余额吗
  • 最新企业会计准则
  • 如何使用u盘安装win11
  • 其他综合收益也要交税吗
  • packethsvc.exe - packethsvc是什么进程 有什么用
  • 怎么使用win10
  • 美容美发属于什么品类
  • php程序员不应该做的事
  • 山毛榉树林里的草叫什么
  • 分配结转本月发出材料成本会计分录
  • 手续费及佣金扣除标准
  • 转让土地使用权的条件是什么
  • 收到业绩补偿会扣税吗
  • 房地产企业预售期间广告费
  • 完美解决显卡利用率低
  • vue3使用ref获取元素
  • 小规模纳税人收入会计分录
  • php魔术常量有多少
  • 什么叫web渗透测试
  • gluster peer status
  • 公司购买购物卡送客户的会计分录
  • 预缴税款怎么做会计分录
  • 工会经费计提按应付职工薪酬借方还是贷方?
  • 印花税的计税依据为各种应税凭证上所记载的计税金额
  • 上传附报资料是哪些资料
  • 辅助账簿属于会计档案吗
  • 股权转让给个人和公司的区别
  • 如何让主营业务成本增加
  • 应收账款平均余额怎么理解
  • 企业购买商场的资本金要求是多少
  • 冲抵和抵扣
  • 增值税运费发票清单怎么开
  • 生产性服务企业税率
  • 公司开业两年后辞职
  • 为什么说进项和销项是相对的
  • 法定节假日报税顺延几天
  • 产品销售成本计算表
  • ubuntu系统怎么用
  • winxp系统纯净版
  • 在Windows Server 2008中配置FTP服务
  • centos6创建文件
  • 密码多次错误被锁定怎么办
  • vi编辑器的使用
  • win1021年更新
  • cocos内存管理
  • popup怎么用
  • linux rpm解压
  • jquery和dom对象之间怎么转换
  • css超出内容隐藏
  • u盘备份系统操作步骤
  • python中deque
  • python parser解析
  • javascript面向
  • android常见问题及解决方法
  • 为什么电子发票没有监制章
  • 佛山市地方税务局与国家税务局合并没有
  • 北京昌平区租房价格
  • 什么是增值税税率是多少
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设