位置: 编程技术 - 正文

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日是什么意思
  • 预缴税款是什么科目
  • 资产负债表应收账款等于什么
  • 纳税申报表保留几年
  • 增值税专用发票是干什么用的
  • 安装费人工费有什么不一样
  • 个税隔一个月没申报这个月可以补上吗
  • 个体户对公账户怎么办理
  • 非正常损失进项税额转出会计分录
  • 拆迁置换安置房
  • 建筑行业劳务费开发票可以开工程款吗?
  • 上海电商行业怎么样
  • 增值税的税负率的计算公式
  • 合同作废合同
  • 契税如果没有按时交会怎么办
  • 公司个税申报是什么意思
  • 销售折让怎么处理
  • 个人如何申报初级医师职称
  • 废料出售收入
  • 企业收入不进公账怎样做账?
  • 怎么利用腾讯手机号找人
  • 票据背书怎么做账
  • php的核心
  • u盘无内容
  • mac os x v10.10
  • 代扣代缴的增值税算进项税吗
  • 未办理土地使用权证房屋买卖 案例
  • phpmemcached使用
  • 最贵的耳机排名
  • 密歇根湖怎么读
  • 微信小程序实现支付功能
  • 级联选择器 数据回显
  • 微信公众号服务平台
  • vue3+ts+vite
  • 个人所得税申报流程图
  • node教程
  • 网络用语屠夫
  • phptime函数
  • MS Excel: COUNTIF Function (WS)
  • 个税申报的本期收入是应发工资吗
  • 织梦DedeCMS默认文件夹重命名
  • 非货币交易分录
  • 总分公司企业所得税如何申报缴纳
  • 经营性现金流量为什么要加上折旧
  • 总公司和分公司按什么分类
  • 工会记账凭证怎么记
  • access 模糊匹配
  • 民办非企业单位是私立还是公立
  • 股东退股如何清算表格
  • 小规模纳税人差额征税
  • 撤回或减少投资所得税处理
  • 未分配利润转增股本
  • 支付关税现金流放哪儿
  • 单位定期存单利息如何记账
  • 企业办理名称变更怎么办
  • 餐饮业可以开具免税发票吗
  • 出售固定资产清理的账务处理
  • 二手车交易增值税发票
  • 存货跌价准备可以转回吗,分录怎么写
  • 建账有几种方法
  • pg 正则表达式
  • mysql日志有哪些
  • windows自带软件有哪些
  • windowsxp如何清理磁盘
  • win7开机后网络一直转圈怎么回事
  • win7系统无法打开任务管理器
  • bzip2 bunzip2 bzcat参数使用
  • 如何保留windows.old
  • jquery邮箱正则表达式
  • linux shell脚本实例
  • CCClippingNode导致的贴图错误问题
  • nodejs readfile
  • unity3d项目
  • python切片菜鸟教程
  • 国家税务局发票查验平台查验官网
  • 浙江国地税联合电子税务局
  • 我国税务师事务所有哪些
  • 马达加斯加秒懂百科
  • 为什么经常收到税务短信
  • 税控盘怎么变更
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设