{"id":1596,"date":"2014-02-28T15:24:23","date_gmt":"2014-02-28T23:24:23","guid":{"rendered":"http:\/\/blog.mozilla.org\/security\/?p=1596"},"modified":"2014-03-03T10:39:30","modified_gmt":"2014-03-03T18:39:30","slug":"update-on-plugin-activation","status":"publish","type":"post","link":"https:\/\/blog.mozilla.org\/security\/2014\/02\/28\/update-on-plugin-activation\/","title":{"rendered":"Update on Plugin Activation"},"content":{"rendered":"<p>To provide a better and safer experience on the Web, we have been working to move Firefox away from plugins.<\/p>\n<p>After much testing and iteration, we determined that Firefox would no longer activate most plugins by <a title=\"Blocklisting\" href=\"https:\/\/wiki.mozilla.org\/Blocklisting\">default<\/a> and instead opted to let people choose when to enable plugins on sites they visit. We call this feature in Firefox <a title=\"Plugin Activation in Firefox\" href=\"https:\/\/blog.mozilla.org\/futurereleases\/2013\/09\/24\/plugin-activation-in-firefox\/\">click-to-play<\/a> plugins.<\/p>\n<p>We strongly encourage site authors to phase out their use of plugins. The power of the Web itself, especially with new technologies like emscripten and asm.js, makes plugins much less essential than they once were. Plus, plugins present real costs to Firefox users. Though people may not always realize it, we know plugins are a significant source of poor performance, crashes and security vulnerabilities.<\/p>\n<p>Developers will increasingly find what they need in the Web platform, but we also recognize that it will take some time for them to migrate to better options. Also, we know there are plugins that our users rely on for essential tasks and we want to provide plugin authors and developers with a short-term exemption from our default click-to-play approach. Today, we&#8217;re announcing the creation of a temporary plugin whitelist.<\/p>\n<p>Any plugin author can submit an application to be considered for inclusion on the whitelist by following the steps outlined in our <a title=\"Plugin Whitelist Policy\" href=\"https:\/\/wiki.mozilla.org\/Plugins\/Firefox_Whitelist\">plugin whitelist policy<\/a>. Most importantly, we are asking for authors to demonstrate a credible plan for moving away from NPAPI-based plugins and towards standards-based Web solutions.<\/p>\n<p>Today marks the beginning of an application window that will run until March 31, 2014. Any plugin author&#8217;s application received before the deadline will be reviewed and processed before click-to-play is activated by default in Firefox. Whitelisted status will be granted for four consecutive Firefox releases and authors may reapply for continued exemption as the end of the grace period draws near.<\/p>\n<p>Our vision is clear: a powerful and open Web that runs everywhere without the need for special purpose plugins. The steps outlined here, will move us towards that vision, while still balancing today&#8217;s realities.<\/p>\n<p>&#8211; Chad Weiner, Director of Product Management<\/p>\n","protected":false},"excerpt":{"rendered":"<p>To provide a better and safer experience on the Web, we have been working to move Firefox away from plugins. After much testing and iteration, we determined that Firefox would &hellip; <a class=\"go\" href=\"https:\/\/blog.mozilla.org\/security\/2014\/02\/28\/update-on-plugin-activation\/\">Read more<\/a><\/p>\n","protected":false},"author":706,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[47,30,69],"tags":[884,45513,99,45492],"coauthors":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Update on Plugin Activation - Mozilla Security Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/blog.mozilla.org\/security\/2014\/02\/28\/update-on-plugin-activation\/\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Chad Weiner\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/blog.mozilla.org\/security\/2014\/02\/28\/update-on-plugin-activation\/\",\"url\":\"https:\/\/blog.mozilla.org\/security\/2014\/02\/28\/update-on-plugin-activation\/\",\"name\":\"Update on Plugin Activation - Mozilla Security Blog\",\"isPartOf\":{\"@id\":\"https:\/\/blog.mozilla.org\/security\/#website\"},\"datePublished\":\"2014-02-28T23:24:23+00:00\",\"dateModified\":\"2014-03-03T18:39:30+00:00\",\"author\":{\"@id\":\"https:\/\/blog.mozilla.org\/security\/#\/schema\/person\/c96c3fc568cb9785aacee0a10d9f40e4\"},\"breadcrumb\":{\"@id\":\"https:\/\/blog.mozilla.org\/security\/2014\/02\/28\/update-on-plugin-activation\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/blog.mozilla.org\/security\/2014\/02\/28\/update-on-plugin-activation\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/blog.mozilla.org\/security\/2014\/02\/28\/update-on-plugin-activation\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/blog.mozilla.org\/security\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Update on Plugin Activation\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/blog.mozilla.org\/security\/#website\",\"url\":\"https:\/\/blog.mozilla.org\/security\/\",\"name\":\"Mozilla Security Blog\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/blog.mozilla.org\/security\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/blog.mozilla.org\/security\/#\/schema\/person\/c96c3fc568cb9785aacee0a10d9f40e4\",\"name\":\"Chad Weiner\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/blog.mozilla.org\/security\/#\/schema\/person\/image\/38abb2576ffd1a7cf4ea096b54fb831b\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/dbb48ad70d99f95237180953d06a295f?s=96&d=identicon&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/dbb48ad70d99f95237180953d06a295f?s=96&d=identicon&r=g\",\"caption\":\"Chad Weiner\"},\"description\":\"At Mozilla, I'm responsible for making sure Firefox remains the best browser in the world!\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Update on Plugin Activation - Mozilla Security Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/blog.mozilla.org\/security\/2014\/02\/28\/update-on-plugin-activation\/","twitter_misc":{"Written by":"Chad Weiner","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/blog.mozilla.org\/security\/2014\/02\/28\/update-on-plugin-activation\/","url":"https:\/\/blog.mozilla.org\/security\/2014\/02\/28\/update-on-plugin-activation\/","name":"Update on Plugin Activation - Mozilla Security Blog","isPartOf":{"@id":"https:\/\/blog.mozilla.org\/security\/#website"},"datePublished":"2014-02-28T23:24:23+00:00","dateModified":"2014-03-03T18:39:30+00:00","author":{"@id":"https:\/\/blog.mozilla.org\/security\/#\/schema\/person\/c96c3fc568cb9785aacee0a10d9f40e4"},"breadcrumb":{"@id":"https:\/\/blog.mozilla.org\/security\/2014\/02\/28\/update-on-plugin-activation\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blog.mozilla.org\/security\/2014\/02\/28\/update-on-plugin-activation\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/blog.mozilla.org\/security\/2014\/02\/28\/update-on-plugin-activation\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/blog.mozilla.org\/security\/"},{"@type":"ListItem","position":2,"name":"Update on Plugin Activation"}]},{"@type":"WebSite","@id":"https:\/\/blog.mozilla.org\/security\/#website","url":"https:\/\/blog.mozilla.org\/security\/","name":"Mozilla Security Blog","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/blog.mozilla.org\/security\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/blog.mozilla.org\/security\/#\/schema\/person\/c96c3fc568cb9785aacee0a10d9f40e4","name":"Chad Weiner","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/blog.mozilla.org\/security\/#\/schema\/person\/image\/38abb2576ffd1a7cf4ea096b54fb831b","url":"https:\/\/secure.gravatar.com\/avatar\/dbb48ad70d99f95237180953d06a295f?s=96&d=identicon&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/dbb48ad70d99f95237180953d06a295f?s=96&d=identicon&r=g","caption":"Chad Weiner"},"description":"At Mozilla, I'm responsible for making sure Firefox remains the best browser in the world!"}]}},"_links":{"self":[{"href":"https:\/\/blog.mozilla.org\/security\/wp-json\/wp\/v2\/posts\/1596"}],"collection":[{"href":"https:\/\/blog.mozilla.org\/security\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.mozilla.org\/security\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.mozilla.org\/security\/wp-json\/wp\/v2\/users\/706"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.mozilla.org\/security\/wp-json\/wp\/v2\/comments?post=1596"}],"version-history":[{"count":0,"href":"https:\/\/blog.mozilla.org\/security\/wp-json\/wp\/v2\/posts\/1596\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.mozilla.org\/security\/wp-json\/wp\/v2\/media?parent=1596"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.mozilla.org\/security\/wp-json\/wp\/v2\/categories?post=1596"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.mozilla.org\/security\/wp-json\/wp\/v2\/tags?post=1596"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/blog.mozilla.org\/security\/wp-json\/wp\/v2\/coauthors?post=1596"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}