But you have to have it installed. I could see this solution being useful for dealing with non-technical users.
However, see further discussion in this article about the difficulties of Web / JavaScript security in this context (i.e. you're depending on the people operating the Web server to not serve different JS on each and every visit).