ie下网站出现bug,只按了一下f12,bug马上不出现了,这是怎么回事?

这个页面主要是获取本页URL中问号后面的参数,然后使用此参数修改flash的Object标签,具体操作是:

var objectHtml = "<object ...>...<param id='fla_var1' name='FlashVars' value='"+ val +"' /></object>"
$("#flashDiv").html("").append(objectHtml);
//以上省略号为省略掉无关内容

现在来说一下bug:把ie关掉,再打开,打开bug网页,测试,发现flash内的参数没有改变,也就是说FlashVars这个没变,或者说整个Object标签都没变。
出现问题了,习惯就是按一下f12,看看问题在哪,但是现在按一下f12,啥都不动或者关掉开发者窗口,刷新一下页面,flash成功切换了...就是说bug修好了...但是关掉ie重新打开,bug再次出现...

尝试过的解决方法:清除所有ie数据,bug依旧

求救啊,ie怎么那么变态啊,对了,ie8和ie9都出现这个问题,其它版本未知

阅读 10.5k
3 个回答

代码里是否用到console对象 某些版本的ie 不开控制台 是没有这个对象的

请问这个问题你后面是怎么解决的
我也遇到类似的问题 打开F12就没bug了但关闭就有bug 还有其他的浏览器可以正常运行
求答案啊 谢谢啦

新手上路,请多包涵

我昨天也遇到你这个问题,我是使用ajax请求,使用.html()来替换掉页面数据,在ie和360兼容模式下会出问题,我是在请求之前清除一下缓存解决的

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题