{"id":7995,"date":"2016-12-16T12:32:28","date_gmt":"2016-12-16T20:32:28","guid":{"rendered":"http:\/\/blog.mozilla.org\/addons\/?p=7995"},"modified":"2016-12-16T12:44:19","modified_gmt":"2016-12-16T20:44:19","slug":"meet-some-nifty-new-webextensions","status":"publish","type":"post","link":"https:\/\/blog.mozilla.org\/addons\/2016\/12\/16\/meet-some-nifty-new-webextensions\/","title":{"rendered":"Meet Some Nifty New WebExtensions"},"content":{"rendered":"<p>In November, WebExtensions became the most common type of add-on submitted to addons.mozilla.org (AMO), accounting for 65% of all new submissions. As of mid-December, AMO has more than 1,400 listed WebExtensions averaging three million daily installs (roughly 12% of all AMO add-on installs).<\/p>\n<p>About 200 of these WebExtensions are ported legacy add-ons, such as <a href=\"https:\/\/addons.mozilla.org\/firefox\/addon\/amazing-ttv\/\" target=\"_blank\">Amazing TTV<\/a>\u2014a fancy Twitch tool that allows for dozens of customizations, like altering text and color layouts, removing clutter in the margins, and tweaking the chat experience.<\/p>\n<p>I\u2019ve enjoyed exploring many of the new WebExtensions, so I thought I\u2019d share a few interesting ones I recently found&#8230;<\/p>\n<div id=\"attachment_7996\" style=\"width: 262px\" class=\"wp-caption alignright\"><a href=\"https:\/\/addons.mozilla.org\/firefox\/addon\/advanced-history\/\"><img aria-describedby=\"caption-attachment-7996\" decoding=\"async\" loading=\"lazy\" class=\"size-medium wp-image-7996\" src=\"https:\/\/blog.mozilla.org\/addons\/files\/2016\/12\/WE_adv_hist-252x108.png\" alt=\"Advanced History presents your personal navigation data in a nice visual layout. Pie charts are more interesting when they're about you!\" width=\"252\" height=\"108\" srcset=\"https:\/\/blog.mozilla.org\/addons\/files\/2016\/12\/WE_adv_hist-252x108.png 252w, https:\/\/blog.mozilla.org\/addons\/files\/2016\/12\/WE_adv_hist-600x258.png 600w, https:\/\/blog.mozilla.org\/addons\/files\/2016\/12\/WE_adv_hist.png 692w\" sizes=\"(max-width: 252px) 100vw, 252px\" \/><\/a><p id=\"caption-attachment-7996\" class=\"wp-caption-text\">Advanced History presents your personal navigation data in a nice visual layout. Pie charts are more interesting when they&#8217;re about you!<\/p><\/div>\n<p>Despite the fact it reveals how much time I waste watching videos of cats licking themselves, <a href=\"https:\/\/addons.mozilla.org\/firefox\/addon\/advanced-history\/\" target=\"_blank\">Advanced History<\/a> delivers a fascinating overview of your Web navigation history.<\/p>\n<p>And if you\u2019re going to spend your precious time watching cat licking clips, go all the way with <a href=\"https:\/\/addons.mozilla.org\/firefox\/addon\/magic-actions-for-youtube\/\" target=\"_blank\">Magic Actions for YouTube\u2122<\/a>. This YouTube enhancer presents a fine bevy of features, like auto-play in HD, one-click snapshots of just the contents of the video screen, annotation muting, plus a bunch of fun visual effects and cinema modes.<\/p>\n<p>Have you ever encountered an interesting image on the Web, but there wasn\u2019t much context explaining what it was or where it came from? Check out <a href=\"https:\/\/addons.mozilla.org\/firefox\/addon\/image-search-for-google\/\" target=\"_blank\">Image Search for Google<\/a>. It\u2019s super simple\u2014just right-click any image and the add-on will return surprisingly accurate results.<\/p>\n<div id=\"attachment_7997\" style=\"width: 262px\" class=\"wp-caption alignleft\"><a href=\"https:\/\/addons.mozilla.org\/firefox\/addon\/block-site-2\/\"><img aria-describedby=\"caption-attachment-7997\" decoding=\"async\" loading=\"lazy\" class=\"size-medium wp-image-7997\" src=\"https:\/\/blog.mozilla.org\/addons\/files\/2016\/12\/WE_block_site-252x180.png\" alt=\"Never want to see some heinous website again? Block Site takes care of that. \" width=\"252\" height=\"180\" srcset=\"https:\/\/blog.mozilla.org\/addons\/files\/2016\/12\/WE_block_site-252x180.png 252w, https:\/\/blog.mozilla.org\/addons\/files\/2016\/12\/WE_block_site-768x547.png 768w, https:\/\/blog.mozilla.org\/addons\/files\/2016\/12\/WE_block_site-600x428.png 600w, https:\/\/blog.mozilla.org\/addons\/files\/2016\/12\/WE_block_site.png 1072w\" sizes=\"(max-width: 252px) 100vw, 252px\" \/><\/a><p id=\"caption-attachment-7997\" class=\"wp-caption-text\">Never want to see some heinous website again? Block Site takes care of that.<\/p><\/div>\n<p><a href=\"https:\/\/addons.mozilla.org\/firefox\/addon\/block-site-2\/\" target=\"_blank\">Block Site<\/a> does what it claims. Right-click on any Web page you want to avoid in the future and select \u201cBlock this domain\u201d from the context menu. Presto\u2014it\u2019s like it never existed.<\/p>\n<p>It dawns on me I tend to gravitate to add-ons that serve a singular, powerful function. Here\u2019s another one: <a href=\"https:\/\/addons.mozilla.org\/firefox\/addon\/one-click-screenshot\/\" target=\"_blank\">One-click Screenshot<\/a>. What\u2019s nice about this add-on is it takes a screenshot of the <i>entire<\/i> page, not just what\u2019s in view. This is ideal for folks who need to grab the full contents of large pages, like students who access dense academic sites.<\/p>\n<p>Many thanks to all the developers out there producing really solid WebExtensions! It\u2019s exciting to see the technical evolution unfold.<\/p>\n<p>If you\u2019re a developer of a legacy add-on and interested in learning more about the porting process, this is a good <a href=\"https:\/\/wiki.mozilla.org\/Add-ons\/developer\/communication\" target=\"_blank\">starting point<\/a>. Or if you want to write a WebExtension from scratch, <a href=\"https:\/\/developer.mozilla.org\/en-US\/Add-ons\/WebExtensions\/Your_first_WebExtension\" target=\"_blank\">this should help<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In November, WebExtensions became the most common type of add-on submitted to addons.mozilla.org (AMO), accounting for 65% of all new submissions. As of mid-December, AMO has more than 1,400 listed &hellip; <a class=\"go\" href=\"https:\/\/blog.mozilla.org\/addons\/2016\/12\/16\/meet-some-nifty-new-webextensions\/\">Read more<\/a><\/p>\n","protected":false},"author":648,"featured_media":7560,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[44,581,278884,278886],"tags":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Meet Some Nifty New WebExtensions - Mozilla Add-ons Community 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\/addons\/2016\/12\/16\/meet-some-nifty-new-webextensions\/\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Scott DeVaney\" \/>\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\/addons\/2016\/12\/16\/meet-some-nifty-new-webextensions\/\",\"url\":\"https:\/\/blog.mozilla.org\/addons\/2016\/12\/16\/meet-some-nifty-new-webextensions\/\",\"name\":\"Meet Some Nifty New WebExtensions - Mozilla Add-ons Community Blog\",\"isPartOf\":{\"@id\":\"https:\/\/blog.mozilla.org\/addons\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/blog.mozilla.org\/addons\/2016\/12\/16\/meet-some-nifty-new-webextensions\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/blog.mozilla.org\/addons\/2016\/12\/16\/meet-some-nifty-new-webextensions\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/blog.mozilla.org\/addons\/files\/2015\/09\/foxface_puzzle.jpg\",\"datePublished\":\"2016-12-16T20:32:28+00:00\",\"dateModified\":\"2016-12-16T20:44:19+00:00\",\"author\":{\"@id\":\"https:\/\/blog.mozilla.org\/addons\/#\/schema\/person\/4c2e23c8fee2460a91031d2825ff7d35\"},\"breadcrumb\":{\"@id\":\"https:\/\/blog.mozilla.org\/addons\/2016\/12\/16\/meet-some-nifty-new-webextensions\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/blog.mozilla.org\/addons\/2016\/12\/16\/meet-some-nifty-new-webextensions\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/blog.mozilla.org\/addons\/2016\/12\/16\/meet-some-nifty-new-webextensions\/#primaryimage\",\"url\":\"https:\/\/blog.mozilla.org\/addons\/files\/2015\/09\/foxface_puzzle.jpg\",\"contentUrl\":\"https:\/\/blog.mozilla.org\/addons\/files\/2015\/09\/foxface_puzzle.jpg\",\"width\":945,\"height\":922},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/blog.mozilla.org\/addons\/2016\/12\/16\/meet-some-nifty-new-webextensions\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/blog.mozilla.org\/addons\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Meet Some Nifty New WebExtensions\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/blog.mozilla.org\/addons\/#website\",\"url\":\"https:\/\/blog.mozilla.org\/addons\/\",\"name\":\"Mozilla Add-ons Community Blog\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/blog.mozilla.org\/addons\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/blog.mozilla.org\/addons\/#\/schema\/person\/4c2e23c8fee2460a91031d2825ff7d35\",\"name\":\"Scott DeVaney\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/blog.mozilla.org\/addons\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/dc38a62432c7d12585390805c2bc58e2?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/dc38a62432c7d12585390805c2bc58e2?s=96&d=mm&r=g\",\"caption\":\"Scott DeVaney\"},\"url\":\"https:\/\/blog.mozilla.org\/addons\/author\/sdevaneymozilla-com\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Meet Some Nifty New WebExtensions - Mozilla Add-ons Community 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\/addons\/2016\/12\/16\/meet-some-nifty-new-webextensions\/","twitter_misc":{"Written by":"Scott DeVaney","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/blog.mozilla.org\/addons\/2016\/12\/16\/meet-some-nifty-new-webextensions\/","url":"https:\/\/blog.mozilla.org\/addons\/2016\/12\/16\/meet-some-nifty-new-webextensions\/","name":"Meet Some Nifty New WebExtensions - Mozilla Add-ons Community Blog","isPartOf":{"@id":"https:\/\/blog.mozilla.org\/addons\/#website"},"primaryImageOfPage":{"@id":"https:\/\/blog.mozilla.org\/addons\/2016\/12\/16\/meet-some-nifty-new-webextensions\/#primaryimage"},"image":{"@id":"https:\/\/blog.mozilla.org\/addons\/2016\/12\/16\/meet-some-nifty-new-webextensions\/#primaryimage"},"thumbnailUrl":"https:\/\/blog.mozilla.org\/addons\/files\/2015\/09\/foxface_puzzle.jpg","datePublished":"2016-12-16T20:32:28+00:00","dateModified":"2016-12-16T20:44:19+00:00","author":{"@id":"https:\/\/blog.mozilla.org\/addons\/#\/schema\/person\/4c2e23c8fee2460a91031d2825ff7d35"},"breadcrumb":{"@id":"https:\/\/blog.mozilla.org\/addons\/2016\/12\/16\/meet-some-nifty-new-webextensions\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blog.mozilla.org\/addons\/2016\/12\/16\/meet-some-nifty-new-webextensions\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/blog.mozilla.org\/addons\/2016\/12\/16\/meet-some-nifty-new-webextensions\/#primaryimage","url":"https:\/\/blog.mozilla.org\/addons\/files\/2015\/09\/foxface_puzzle.jpg","contentUrl":"https:\/\/blog.mozilla.org\/addons\/files\/2015\/09\/foxface_puzzle.jpg","width":945,"height":922},{"@type":"BreadcrumbList","@id":"https:\/\/blog.mozilla.org\/addons\/2016\/12\/16\/meet-some-nifty-new-webextensions\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/blog.mozilla.org\/addons\/"},{"@type":"ListItem","position":2,"name":"Meet Some Nifty New WebExtensions"}]},{"@type":"WebSite","@id":"https:\/\/blog.mozilla.org\/addons\/#website","url":"https:\/\/blog.mozilla.org\/addons\/","name":"Mozilla Add-ons Community Blog","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/blog.mozilla.org\/addons\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/blog.mozilla.org\/addons\/#\/schema\/person\/4c2e23c8fee2460a91031d2825ff7d35","name":"Scott DeVaney","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/blog.mozilla.org\/addons\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/dc38a62432c7d12585390805c2bc58e2?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/dc38a62432c7d12585390805c2bc58e2?s=96&d=mm&r=g","caption":"Scott DeVaney"},"url":"https:\/\/blog.mozilla.org\/addons\/author\/sdevaneymozilla-com\/"}]}},"_links":{"self":[{"href":"https:\/\/blog.mozilla.org\/addons\/wp-json\/wp\/v2\/posts\/7995"}],"collection":[{"href":"https:\/\/blog.mozilla.org\/addons\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.mozilla.org\/addons\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.mozilla.org\/addons\/wp-json\/wp\/v2\/users\/648"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.mozilla.org\/addons\/wp-json\/wp\/v2\/comments?post=7995"}],"version-history":[{"count":0,"href":"https:\/\/blog.mozilla.org\/addons\/wp-json\/wp\/v2\/posts\/7995\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.mozilla.org\/addons\/wp-json\/wp\/v2\/media\/7560"}],"wp:attachment":[{"href":"https:\/\/blog.mozilla.org\/addons\/wp-json\/wp\/v2\/media?parent=7995"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.mozilla.org\/addons\/wp-json\/wp\/v2\/categories?post=7995"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.mozilla.org\/addons\/wp-json\/wp\/v2\/tags?post=7995"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}