mozilla/browserid — pull request #1494 by shane-tomlinson (2012-04-24 15:41:15+00:00)
Title: Hotfix 1390 min browser reqs

@lloyd - can you review this? With this change, I am no longer adding the communication_iframe to the page if the user's browser does not meet the minimum browser requirements. I did this because IE6 and IE7 throw an exception from within the communication_iframe. We can prevent the iframe from being added on browsers we know do not meet minimum requirements, saving the users a few KB and keeping this error from happening.

A second change is on line 1126, in the logout function. Before sending a message to the commChan, check to see if it exists.

To fully test this:
Check both IE6 and IE7 to ensure they no longer throw an exception when loading the dev RP.

* include.js - check to ensure the browser is supported before setting up the communication_iframe. Adding the iframe in unsupported browsers will cause an exception within the iframe.

issue #1390