Category Archives: Web Browsers

Minor Annoyances with Firefox Development

When you’re developing web applications in Firefox, do you find yourself constantly clearing your cache? Cache is a useful facet of web browsing for everything but the continuous testing environment of web development. Here’s a nice alternative so that you don’t have to disable your cache entirely: Use the Firefox Plug-In called (humorously enough) JohnnyCache. [...]
Posted in Web Browsers | Tagged , |

Problems with Looping through window.setInterval

Look at this code. What do you expect to be the outcome?
Also posted in JavaScript | Tagged , |

Forward Compatibility and JavaScript

Many developers (myself included) complain endlessly about the problematic ECMAScript implementation that Internet Explorer uses called JScript. And after reading one such very detailed complaint in the comments on Dave Massy’s website at MSDN, and reading Chris Wilson’s post about ECMAScript 3, it has become increasingly obvious of Microsoft’s opinion on the subject of Forward [...]
Also posted in JavaScript | Tagged , |

Cross Domain XHR with Firefox 2

By now know you know that trying to do an XMLHttpRequest (XHR or AJAX) call to a domain that is different from the domain of the hosted JavaScript in Firefox will throw an exception. Error: uncaught exception: Permission denied to call method XMLHttpRequest.open If you don’t want a history of the past solutions, page down [...]
Also posted in JavaScript | Tagged , |

Screen Readers and Listening at the Speed of Sound

Here is a presentation given by a guy named Victor Tsaran on how he personally uses screen readers to browse the web. As web developers, accessibility is an important aspect of our work and cannot be ignored. How many websites have you browsed that had flash navigation? If you’re not a web developer, you need [...]
Also posted in Application Design | Tagged |

I-Frame Shims or How I Learned to Stop Worrying and Love the Bomb

So again, I show up late to the party. IE7 is already out, but my target customers are still using IE6. So today, boys and girls, we’re going to discover the magical world of using I-Frame shims to hide those bleeding heart select boxes from showing through our layered elements. Typically, when creating an I-Frame [...]
Also posted in CSS, JavaScript | Tagged |

JavaScript Code Coverage Tool for Firebug

Download FirebugCodeCoverage-0.1.xpi Recently, I’ve become interested in client side automated testing tools. When I found the Selenium plug-in for Firefox, I was blown away. I can record actions in my browser and play them back! No more manual testing of JavaScript code! Researching a little bit more about automated testing tools led to the discovery [...]
Also posted in JavaScript, Projects | Tagged , , , |