2011-05-16 78 views
0

我有一个简单但仍然非常讨厌的问题,我不知道从哪里开始寻找。它是我一直在接管的一个网站,当它在IE8版本8.0.6001.18702中打开时,它立即崩溃。网站使IE8崩溃

该网站是http://www.dhf.dk/DHF.aspx,我不得不怀疑DOM的一些无效操作,但我喜欢我说我不知道​​从哪里开始寻找。

错误消息

AppName: iexplore.exe AppVer: 8.0.6001.18702 ModName: mshtml.dll 
ModVer: 8.0.6001.18975 Offset: 00067838 

我怀疑对象的嵌入代码是错误的,但在HTML即时通讯并不铁杆足够,以确保如果情况

<object id="DhfSlideshow" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="610px" height="417px" codebase="http://fpdownload.macromedia.com/get/flashplayer/current/swflash.cab"> 
    <param name="movie" value="/Frontend/Flash/slideshow.swf" /> 
    <param name="quality" value="high" /> 
    <param name="allowScriptAccess" value="sameDomain" /> 
    <param name="wmode" value="transparent" /> 
    <param name="flashvars" value="dataUrl=/Frontend/DHF/DHF.Widget.Slideshows.Album/Server/DHF.Widget.Slideshows.Album.ashx?albumId=a68eae5f-955b-4ba0-aa11-6e4d68ead5df&amp;color_scheme=/red/flash/&amp;overviewUrl=s" /> 
    <embed align="middle" wmode="transparent" width="610px" quality="high" height="417px" pluginspage="http://www.adobe.com/go/getflashplayer" loop="false" name="DhfSlideshow" type="application/x-shockwave-flash" flashvars="dataUrl=/Frontend/DHF/DHF.Widget.Slideshows.Album/Server/DHF.Widget.Slideshows.Album.ashx?albumId=a68eae5f-955b-4ba0-aa11-6e4d68ead5df&amp;color_scheme=/red/flash/&amp;overviewUrl=s" play="true" allowScriptAccess="sameDomain" src="/Frontend/Flash/slideshow.swf"></embed> 

</object> 
+0

它是否会在其他浏览器中抛出任何javascript错误等?你在IE7和/或IE9中试过吗?你有IE8补丁到最新版本? (这可能是一个安全漏洞,在这种情况下可能会有补丁) – Spudley 2011-05-16 11:19:39

+0

没有javascript错误...页面甚至没有渲染,IE只是抛出错误弹出框。我已经缩小到只发生在FrontPage上,并且它的独特之处看起来像闪光。尽管禁用flash-plugin并没有多大帮助,所以也许在html中有一些参数是非法的? – 2011-05-16 11:27:46

+0

你的页面上有什么样的HTML(无法从这里:()无法访问链接?你有一个下拉框/多选框吗?我在过去遇到类似的问题。 – Pushkar 2011-05-16 11:34:49

回答

1

原来所有网站的其他模板上都有一个<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />标记,并且正确地...在插入到FrontPage后以及在IE中呈现的页面不会崩溃。

我甚至无法想象在哪里寻找,所以我想这必须等到某个时刻的改造。