Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.


  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • DownloadDownload
  • PrintPrint
Share this Page URL
Help

Chapter Thirteen. Backward Compatibility > Sometimes an app just wants to crash

Sometimes an app just wants to crash

I THINK IT was Internet Explorer 5.0 when we discovered that a third-party browser extension had a serious bug, the details of which aren’t important. The point was that this bug was so vicious, it crashed Internet Explorer pretty frequently. Not good. To protect the users from this horrible fate, we marked the object as “bad” so that Internet Explorer wouldn’t load it.

And then we got an angry letter from the company that wrote this browser extension. They demanded that we remove the marking from their object and let Internet Explorer crash in flames every time the user wanted to surf the Web. Why? Because they also wanted us to hook up Windows Error Reporting to detect this crash and put up a dialog that says, “A fix for the problem you experienced is available. Click here for more information,” and the “more information” was a redirect to the company’s Web site, where you could upgrade to version x.y of Program ABC for a special price of only $nnn! (Actually I forget whether the upgrade was free or not, but the story is funnier if you had to pay for it.)


  

You are currently reading a PREVIEW of this book.

                                                                                        

Get instant access to over
$1 million worth of books and videos.

  

Start a Free Trial