I have been neglecting this site’s coding for too long. I was shocked this morning to find a ton of gibberish in the edit css window in Firefox/Web Dev Toolbar. I was able to track it down to a huge mangled mess of JavaScript coming from an Amazon.com badge. I first installed the badge while reviewing a book.
Here’s a brief snippet of the junk code:
<script src="function%20%28iterator%29%20%7B%0A%20%20%...
20%7D%0A%20%20%20%20%7D%0A%7D"
type="text/javascript"></script>
<script src="function%20%28iterator%29%20%7B%0A%20%20%...
%7D%7D%29;%0A%20%20%20%20return%20result;%0A%7D"
type="text/javascript"></script>
<script src="function%20%28iterator%29%20%7B%0A%20%...
%0A%20%20%20%20return%20result;%0A%7D"
type="text/javascript"></script>
<script src="function%20%28iterator%29%20%7B%0A%20%20%...
29;%7D%29;%0A%20%20%20%20return%20results;%0A%7D"
type="text/javascript"></script>
<script src="function%20%28iterator%29%20%7B...
%20%20%20%20return%20result;%0A%7D"
type="text/javascript"></script>
<script src="function%20%28iterator%29%20%7B%...
%0A%20%20%20%20return%20results;%0A%7D"
type="text/javascript"></script>
It’s pretty ugly stuff. This is only about 10% of the code inserted into the pages. Hopefully it’s just a small bug on the Amazon badge service that is sending the encoded scripts. Regardless, it’s pretty nasty to import over 40 script tags with a complete library of Amazon js files. Check your site’s generated code if you are using Amazon’s associate program. You too may have this junk.