加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net-mvc – ie9:调试时出现恼人的弹出:“错误:’__flash_

发布时间:2020-12-15 19:59:24 所属栏目:asp.Net 来源:网络整理
导读:我正在使用facebook社交小部件的asp.net mvc网站上工作.每当我启动调试器(ie9是浏览器)时,我会收到许多错误弹出窗口:错误:’__flash__removeCallback’未定义. 为了验证我的代码不负责任,我刚刚创建了一个全新的asp.net mvc网站并点击了F5. 如果您导航到此
我正在使用facebook社交小部件的asp.net mvc网站上工作.每当我启动调试器(ie9是浏览器)时,我会收到许多错误弹出窗口:错误:’__flash__removeCallback’未定义.

为了验证我的代码不负责任,我刚刚创建了一个全新的asp.net mvc网站并点击了F5.
如果您导航到此网址:http://developers.facebook.com/docs/guides/web/#plugins,您将看到弹出窗口显示.

使用其他浏览器时,弹出窗口不会出现.
我在昨天更新到ie9 RTM之前一直在使用最新的ie9 beta,并没有遇到这个问题.

你可以想象它非常烦人……
我怎么能阻止那些弹出窗口?
别人可以重现这个吗?

谢谢!

解决方法

我似乎无法解决这个问题,但我至少可以为我的用户隐藏它:
$('#video iframe').attr('src','').hide();
try {
    $('#video').remove();
} catch(ex) {}

第一行可以防止问题搞砸页面;当jquery明确地从DOM中删除它时,第二个吃错误.在我的情况下,我正在替换此标记上方的几个父项的容器的HTML,并将此异常暴露给用户,直到此修复.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读