Welcome to WebmasterWorld Guest from 54.145.44.134

Forum Moderators: phranque

Message Too Old, No Replies

IE8 SmartScreen stops forum pages from loading

     

hugh

8:47 pm on Oct 24, 2009 (gmt 0)

5+ Year Member



I have a problem where IE8 (chrome and firefox appear unaffected but firefox ie tab is) recently stopped loading pages below the navbar on my website (error below). This appears to only be affecting the vbulletin powered pages of the site. Disabling Smart Screen doesn't solve the problem (before it was turned on I personally had no problem). Turning off Active Scripting is something of a workaround but the pages are no longer dynamic of course. No software threats have been reported against the site and I would expect any.

Any thoughts?

Thanks!

Hugh

---
Webpage error details

User Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 3.0.04506.648; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)
Timestamp: Sat, 24 Oct 2009 20:27:54 UTC

Message: HTML Parsing Error: Unable to modify the parent container element before the child element is closed (KB927917)
Line: 0
Char: 0
Code: 0
URI: #*$!
---

caribguy

9:08 pm on Oct 24, 2009 (gmt 0)

WebmasterWorld Senior Member 5+ Year Member



Unable to modify the parent container element before the child element is closed

Do you have a <base> tag in your code? Might need a conditional closing tag for IE :(

hugh

9:51 pm on Oct 24, 2009 (gmt 0)

5+ Year Member



Looking at the page source I do have the following:

<base href="http://www.example.com/forums/" /><!--[if IE]></base><![endif]-->

Does that look like a problem to you?

caribguy

11:34 pm on Oct 24, 2009 (gmt 0)

WebmasterWorld Senior Member 5+ Year Member



I think closing the base tag is only needed for IE6 and below:

<!--[if lte IE 6]></base><![endif]-->

Judging from the error message, I'd take a good look at the DOM tree and make sure all elements are properly closed.

Maybe vBulletin is inserting some spurious tags in addition to the ones defined in your template?

hugh

11:51 pm on Oct 24, 2009 (gmt 0)

5+ Year Member



I've opened a ticket with Jelsoft and I'll feedback on how this develops...

Thanks for your time!

caribguy

11:59 pm on Oct 24, 2009 (gmt 0)

WebmasterWorld Senior Member 5+ Year Member



Here are some more ideas:

[blogs.msdn.com...]

Apparently, doing an appendChild() to an element further down the tree is a sure-fire way to trigger this behavior. Suggestions include deferring the script execution or placing it in the immediate parent element.

hugh

12:01 am on Oct 25, 2009 (gmt 0)

5+ Year Member



Much appreciated!

hugh

5:39 am on Oct 25, 2009 (gmt 0)

5+ Year Member



This was the result of a pluggin which had stopped working...
 

Featured Threads

Hot Threads This Week

Hot Threads This Month