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

发布于 2022-09-06 21:59:16 字数 546 浏览 15 评论 0

这个页面主要是获取本页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都出现这个问题,其它版本未知

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

薯片软お妹 2022-09-13 21:59:16

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

清泪尽 2022-09-13 21:59:16

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

舟遥客 2022-09-13 21:59:16

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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文