title: How to automatically upgrade a Firebreath plugin
body: <p>Recently, I wrote a cross-browser plugin using Firebreath, and I made one installer for all browsers. I searched in stackoverflow for automatic plugin installation, and find a bunch of good answers,</p>
  
  <p><a href="https://stackoverflow.com/questions/6122437/firebreath-plugin-automatic-installation">FireBreath plugin automatic installation</a> </p>
  
  <p><a href="https://stackoverflow.com/questions/10608022/deploying-a-firebreath-plugin-on-a-webpage-without-manual-installation">Deploying a Firebreath plugin on a webpage without manual installation</a> </p>
  
  <p><a href="https://stackoverflow.com/questions/6199783/plugin-installation">Plugin Installation</a> </p>
  
  <p><a href="https://stackoverflow.com/questions/4468708/deployment-of-npapi-plugin-with-minimal-user-steps">Deployment of NPAPI plugin with minimal user steps</a> </p>
  
  <p>All answers points out that it needs users’ interaction to download and install the plugin.</p>
  
  <p>My question is that <strong>does plugin upgrade follow the same process of first installation, which let users to download the latest installer and install it manually again? Is there any other options to make the plugin upgrade more automatically (less user interaction)?</strong></p>
  
  <p>I also searched this answer a little bit relevant, but it doesn’t tell the way to upgrade a plugin automatically.</p>
  
  <p><a href="https://stackoverflow.com/questions/11992066/firebreath-plugin-refresh-after-update/">firebreath plugin refresh after update</a></p>
  
  <p>Or I should ask what is the best practice to upgrade firebreath plugin?</p>