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

我正在使用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,并将此异常暴露给用户,直到此修复.

dawei

【声明】:淮南站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。