So one of my friends and former colleagues warned me today that my blog wasn’t working correctly with Google feedburner Link that Google generates (which isn’t really my fault) and that when he used the archive links to pull up the actual entry, he saw a whole bunch of spam at the bottom of the entry. And he sent me screen shots
Ok, it’s not exactly spam, it’s Trackback links which the Evil Scum Lowlife f**kw*d spammers of the world have decided to ruin for the rest of us. I had actually “shut-off” my trackbacks, but it appears that they were still being allowed, at least that’s what it looks like from the screen shot I was sent!
So I immediately pull it up in my usual working browser and I don’t see the issue.
A second look show me that he is using ForeFix, FireFox, and as you can see, I’m using IE… So before I pull up FireFox to see if I can reproduce the error, I bring up the tie breaker Chrome.
Whoa, no problem there, so finally I open FireFox on my machine
DING, DING, DING, we have a Loser!
Ok, it is definitely my blog server (I shouldn’t be serving up those links), but still, FireFix is doing something wrong!
This blog entry is about my attempts to fix the problem on this blog (making this a recursive Blog entry, I love those types).
So let’s look at the page source from IE, Chrome and Firefox and see what we have:
And they all show the same thing, this is what we have:
Posted on
10-Dec-09
by Matthew C. Hintzen<br /><a href="/Blogs/archive/2009/12/10/refactoring-in-sql.aspx"> Link to this post
</a>
| Bookmark this post with: <span class="categories-post"><a href="http://del.icio.us/post?url=/Blogs/archive/2009/12/10/refactoring-in-sql.aspx&title=Refactoring in SQL" title="Add to del.icio.us"><img src="/Blogs/themes/clean/images/delicious.png" border="0" /></a>
<a href="http://digg.com/submit?phase=2&url=/Blogs/archive/2009/12/10/refactoring-in-sql.aspx" title="Digg it"><img src="/Blogs/themes/clean/images/digg.png" border="0" /></a>
<a href="http://technorati.com/cosmos/search.html?url=/Blogs/archive/2009/12/10/refactoring-in-sql.aspx" title="Technorati"><img src="/Blogs/themes/clean/images/technorati.png" border="0" /></a>
<a href="http://www.facebook.com/share.php?u=/Blogs/archive/2009/12/10/refactoring-in-sql.aspx" title="Facebook"><img src="/Blogs/themes/clean/images/facebook.gif" border="0" /></a>
<a href="http://reddit.com/submit?url=/Blogs/archive/2009/12/10/refactoring-in-sql.aspx&title=Refactoring in SQL" title="Reddit"><img src="/Blogs/themes/clean/images/reddit.png" border="0" /></a></span><br />
Tags:
</div></div><div class="clear"> </div>
<!--
<div class="comments"><h3>Links to this post</h3><div class="comments-visitor"><span class="comments-intro">Klonopin.</span><p /><span class="comments-intro">
Trackback from
<a href="http://www.viddler.com/explore/Klonopintkg">Snorting klonopin.</a>
on 28 Mar 2009</span></div><div class="comments-author"><span class="comments-intro">Black shemale.</span><p /><span class="comments-intro">
Trackback from
<a href="http://www.viddler.com/explore/shemale">Shemale galleries.</a>
on 28 Mar 2009</span></div><div class="comments-visitor"><span class="comments-intro">Buy cheap phentermine.</span><p /><span class="comments-intro">
Trackback from
<a href="http://www.kaboodle.com/buy_phentermine">Cheap phentermine free shipping.</a>
on 28 Mar 2009</span></div><div class="comments-author"><span class="comments-intro">Shemale free.</span><p /><span class="comments-intro">
Trackback from
<a href="http://www.viddler.com/explore/shemale">Shemale sex.</a>
on 28 Mar 2009</span></div><div class="comments-visitor"><span class="comments-intro">Free gay porn video clips.</span><p /><span class="comments-intro">
Trackback from
<a href="http://www.viddler.com/explore/free_gay_video">Free gay video free.</a>
on 29 Mar 2009</span></div><div class="comments-author"><span class="comments-intro">Side effects of diovan.</span><p /><span class="comments-intro">
Trackback from
And all the trackbacks are here on the page in the source, but they are commented out. IE and Chrome pay attention to that comment out, but FireFox decided it was going to ignore it. And for the record, the comment is properly closed. Looking more carefully in the source from FireFox, here is a picture of how it is parsing the stuff (color-coded in the FireFox Source Viewer)..
You’ll notice that suddenly in the middle of the commented out section, FireFox decides it’s no longer going to pay attention to that <!-- even though it hasn’t hit the terminating -->.
Browsers… what are you going to do. Ok now that I KNOW its a bug in Firefox, let’s go fix my blog so the bug doesn’t show up.
I’m using Sharepoint to serve up my blog using the CKS:EBE blogging add-in. So I go in to the Post.aspx and delete the commented out
<!--
<EBE:TrackBackLinks runat=”server” Transform-XslName="PostTrackBack.xsl" />
-->
Which the sharepoint server was actually rendering in-between comment indicators (and which makes sense if I had thought about it, so I admit it was originally my fault).
But still Firefox shouldn’t have done what it did. I also went into Sharepoint lists and deleted all the trackback links from the database. So all gone, bye bye now!