{"id":3692,"date":"2019-02-05T00:05:13","date_gmt":"2019-02-05T00:05:13","guid":{"rendered":"https:\/\/www.gmass.co\/blog\/?p=3692"},"modified":"2019-02-04T08:29:54","modified_gmt":"2019-02-04T08:29:54","slug":"google-disabling-inline-installations-chrome-extensions","status":"publish","type":"post","link":"https:\/\/www.gmass.co\/blog\/google-disabling-inline-installations-chrome-extensions\/","title":{"rendered":"How to handle Google&#8217;s disabling of inline installations of Chrome extensions"},"content":{"rendered":"<p>On June 12, 2018,\u00a0Google <a href=\"https:\/\/blog.chromium.org\/2018\/06\/improving-extension-transparency-for.html\">disabled inline installation<\/a> of Chrome extensions. This means that now you can&#8217;t directly install an extension from a company&#8217;s website&#8211;you can only do it directly from the <a href=\"https:\/\/chrome.google.com\/webstore\/category\/extensions\">Chrome Web Store<\/a>.<\/p>\n<p>In response, companies\u00a0are creating workarounds to allow for a seamless user experience, and in this post, I will\u00a0showcase examples from different companies.<\/p>\n<p>In all cases, the company&#8217;s web page needs to\u00a0send the user to the <strong>Chrome Web Store<\/strong> for the install, but there are different ways to do that.\u00a0Below are examples from well-known Gmail extensions.<\/p>\n<p>Note that if a developer does nothing, and leaves the inline install code in place, then the default behavior is to already send the user to that extension&#8217;s Chrome Web Store listing. As you&#8217;ll see in <strong>Method 1<\/strong> though, some companies are launching it in a popup instead.<\/p>\n<h3>Method 1: Launch the Chrome Store in a smaller popup window:<\/h3>\n<ul>\n<li><strong>Streak CRM for Gmail.<\/strong> When you click either the &#8220;GET STREAK&#8221; button in the upper right or the &#8220;Add to Gmail&#8221; button, it launches the <strong>Chrome Web Store<\/strong> install page for <strong>Streak<\/strong>, but in a small popup window, so that the focus is on the blue &#8220;Add to Chrome&#8221; button found there.\n<figure id=\"attachment_3746\" aria-describedby=\"caption-attachment-3746\" style=\"width: 1056px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2018\/12\/streak2.gif\" data-rel=\"lightbox-image-0\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-3746\" src=\"https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2018\/12\/streak2.gif\" alt=\"Streak pops up a window zoomed to show the &quot;Add to Chrome&quot; button.\" width=\"1056\" height=\"515\" \/><\/a><figcaption id=\"caption-attachment-3746\" class=\"wp-caption-text\">Streak pops up a window zoomed to show the &#8220;Add to Chrome&#8221; button.<\/figcaption><\/figure>\n<p>Interestingly, if you then close that popup and return to the Streak webpage, there is now <em>another<\/em> popup window with a button that says &#8220;Available in the Chrome Web Store&#8221;. There is also a sentence that reads, &#8220;Install by clicking the blue [Add to Chrome] button in the Chrome Web Store&#8221;, with the final words linked to their listing.<\/p>\n<figure id=\"attachment_3779\" aria-describedby=\"caption-attachment-3779\" style=\"width: 1279px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2018\/12\/streak3.gif\" data-rel=\"lightbox-image-1\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-3779\" src=\"https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2018\/12\/streak3.gif\" alt=\"Streak's webpage creates a 2nd popup to remind you to install via the Chrome Web Store.\" width=\"1279\" height=\"763\" \/><\/a><figcaption id=\"caption-attachment-3779\" class=\"wp-caption-text\">Streak&#8217;s webpage creates a 2nd popup to remind you to install via the Chrome Web Store.<\/figcaption><\/figure>\n<p>Clicking either the button or the link then opens a new tab pointing to the <strong>Streak<\/strong>\u00a0page in the <strong>Chrome Web Store<\/strong> (see Method 2).<\/li>\n<li><strong>Grammarly:\u00a0<\/strong>When you click their button, they also launch the Chrome Web Store\u00a0install page in a popup.\n<figure id=\"attachment_3747\" aria-describedby=\"caption-attachment-3747\" style=\"width: 817px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2018\/12\/grammarly1.gif\" data-rel=\"lightbox-image-2\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-3747\" src=\"https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2018\/12\/grammarly1.gif\" alt=\"Grammarly's install popup.\" width=\"817\" height=\"420\" \/><\/a><figcaption id=\"caption-attachment-3747\" class=\"wp-caption-text\">Grammarly&#8217;s install popup.<\/figcaption><\/figure>\n<p>But they also change their website&#8217;s page to one with a button with a message that says &#8220;Restart installation&#8221; and an arrow that says &#8220;Click to get started&#8221;:<\/p>\n<figure id=\"attachment_3748\" aria-describedby=\"caption-attachment-3748\" style=\"width: 1148px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2018\/12\/grammarly2.gif\" data-rel=\"lightbox-image-3\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-3748\" src=\"https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2018\/12\/grammarly2.gif\" alt=\"Grammarly page changed to direct user back to Chrome Store to install.\" width=\"1148\" height=\"605\" \/><\/a><figcaption id=\"caption-attachment-3748\" class=\"wp-caption-text\">Grammarly page changed to direct user back to the Chrome Web Store to install.<\/figcaption><\/figure>\n<p>Clicking that button raises the <strong>Chrome Web Store<\/strong> popup back into view. This reinforces to the user that the extension\u00a0must be installed from the <strong>Chrome Web Store<\/strong>. If the user clicks &#8220;Not now&#8221; in the page shown above, the page will change to a sign-up form for the Grammarly service.<\/li>\n<\/ul>\n<h3><strong>Method 2: Launch a browser\u00a0tab with the Chrome Web Store install page for that extension.<\/strong><\/h3>\n<ul>\n<li><strong>Sortd:<\/strong>\u00a0Clicking on the red &#8220;Try it for FREE&#8221; button in the upper right (which only appears after you scroll down the page a bit), shown here:\n<figure id=\"attachment_3780\" aria-describedby=\"caption-attachment-3780\" style=\"width: 1276px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2018\/12\/sortd2.gif\" data-rel=\"lightbox-image-4\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-3780\" src=\"https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2018\/12\/sortd2.gif\" alt=\"The Sortd &quot;Try it for FREE&quot; button.\" width=\"1276\" height=\"738\" \/><\/a><figcaption id=\"caption-attachment-3780\" class=\"wp-caption-text\">The Sortd &#8220;Try it for FREE&#8221; button.<\/figcaption><\/figure>\n<p>&#8230;opens a new tab in your browser with the Chrome Web Store. Like Method 1 of using a popup, this is a good solution, because it keeps the Sortd web page open in the other tab. Users can still easily refer back to it.<\/p>\n<p><figure id=\"attachment_3758\" aria-describedby=\"caption-attachment-3758\" style=\"width: 1278px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2018\/12\/sortd1.gif\" data-rel=\"lightbox-image-5\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-3758\" src=\"https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2018\/12\/sortd1.gif\" alt=\"Sortd opens a 2nd tab for the Chrome Web Store.\" width=\"1278\" height=\"759\" \/><\/a><figcaption id=\"caption-attachment-3758\" class=\"wp-caption-text\">Sortd opens a 2nd tab for the Chrome Web Store.<\/figcaption><\/figure><\/li>\n<li><strong>Gmelius:<\/strong>\u00a0When you click either &#8220;GET GMELIUS&#8221; in the upper right hand corner, or &#8220;INSTALL GMELIUS FOR FREE&#8221;, the same thing occurs: They launch the <strong>Chrome Store<\/strong> in a new browser tab.\n<figure id=\"attachment_3759\" aria-describedby=\"caption-attachment-3759\" style=\"width: 1278px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2018\/12\/gmelius1.gif\" data-rel=\"lightbox-image-6\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-3759\" src=\"https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2018\/12\/gmelius1.gif\" alt=\"Gmelius also opens a browser tab.\" width=\"1278\" height=\"723\" \/><\/a><figcaption id=\"caption-attachment-3759\" class=\"wp-caption-text\">Gmelius also opens a browser tab.<\/figcaption><\/figure>\n<p>However, the page behind now\u00a0instructs the user to click &#8220;Add extension&#8221;, which doesn&#8217;t make sense because there is no button with that label.<\/p>\n<p><figure id=\"attachment_3760\" aria-describedby=\"caption-attachment-3760\" style=\"width: 1280px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2018\/12\/gmelius2.gif\" data-rel=\"lightbox-image-7\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-3760\" src=\"https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2018\/12\/gmelius2.gif\" alt=\"Gmelius website now has an instruction to click &quot;Add extension&quot;--but there is no such button.\" width=\"1280\" height=\"761\" \/><\/a><figcaption id=\"caption-attachment-3760\" class=\"wp-caption-text\">Gmelius website now has an instruction to click &#8220;Add extension&#8221;&#8211;but there is no such button.<\/figcaption><\/figure><\/li>\n<li><strong>ActiveInbox:<\/strong>\u00a0They achieve what I think Gmelius is trying to do, which is prevent potential users from missing the fact that they need to install the extension from the Chrome Web Store. Take a look:\n<figure id=\"attachment_3775\" aria-describedby=\"caption-attachment-3775\" style=\"width: 1248px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2018\/12\/ActiveInbox1.gif\" data-rel=\"lightbox-image-8\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-3775\" src=\"https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2018\/12\/ActiveInbox1.gif\" alt=\"The ActiveInbox page changes to ask why the user hasn't installed via the Chrome Web Store.\" width=\"1248\" height=\"643\" \/><\/a><figcaption id=\"caption-attachment-3775\" class=\"wp-caption-text\">The ActiveInbox page changes to ask why the user hasn&#8217;t installed via the Chrome Web Store.<\/figcaption><\/figure>\n<p>As you can see, they do this by changing their website in response to users clicking back from the Chrome Web Store tab. It has a message area that says, &#8220;We see you had a hiccup with the Install Popup&#8230;&#8221; then asks, &#8220;Is there a reason you didn&#8217;t install ActiveInbox via the popup?&#8221; and provides fields for the potential user to provide this feedback. Kudos to them for going the extra mile in helping to comfortably funnel new customers to getting underway with their service.<\/li>\n<li><strong>Ginger Page for Chrome:\u00a0<\/strong>They have an interesting phrasing on their page. They instruct the user to &#8220;Download&#8221; the Chrome extension, and, in smaller text below that button, instructions for adding the extension from within the Chrome Web Store.\n<figure id=\"attachment_3776\" aria-describedby=\"caption-attachment-3776\" style=\"width: 588px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2018\/12\/gingerpage1.gif\" data-rel=\"lightbox-image-9\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-3776\" src=\"https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2018\/12\/gingerpage1.gif\" alt=\"Ginger Page for Chrome asking user to &quot;Download&quot; the extension.\" width=\"588\" height=\"487\" \/><\/a><figcaption id=\"caption-attachment-3776\" class=\"wp-caption-text\">Ginger Page for Chrome asking user to &#8220;Download&#8221; the extension.<\/figcaption><\/figure>\n<p>&#8220;Download&#8221; is a term we typically don&#8217;t associate with Chrome extensions nowadays, though technically the code has to be downloaded before it is integrated into Chrome. But these instructions are also inaccurate in that clicking that &#8220;Download&#8221; button simply launches a new tab to the Chrome Web Store&#8211;it doesn&#8217;t actually download anything.<\/li>\n<li><strong>Todoist for Gmail:\u00a0<\/strong>Like Ginger Page for Chrome, they also have a &#8220;Download&#8221; button&#8211;but it just launches a tab to the Chrome Web Store where you have to Add the extension. Unlike Ginger Page, though, they don&#8217;t mention that you have to click the &#8220;Add&#8221; button once there.<\/li>\n<li><strong>BitBounce:\u00a0<\/strong>This site uses a somewhat less clear button to direct you to the Chrome Web Store, one that is labeled, &#8220;Gmail for Chrome&#8221;.\n<p><figure id=\"attachment_3777\" aria-describedby=\"caption-attachment-3777\" style=\"width: 213px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2018\/12\/Bitbounce1.gif\" data-rel=\"lightbox-image-10\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-3777\" src=\"https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2018\/12\/Bitbounce1.gif\" alt=\"The somewhat unclear label of Bitbounce integrated with Gmail using Chrome.\" width=\"213\" height=\"92\" \/><\/a><figcaption id=\"caption-attachment-3777\" class=\"wp-caption-text\">The somewhat unclear label of Bitbounce integrated with Gmail using Chrome.<\/figcaption><\/figure><\/li>\n<\/ul>\n<h3>Method 3: Switch the current web page to the Chrome Store install page<\/h3>\n<ul>\n<li><strong>Boomerang.<\/strong> When you click on the big red &#8220;Add this to your Gmail!&#8221; button, the web page is redirected to the Chrome Web Store. This has the disadvantage that you are now no longer on the Boomerang page, where you could have\u00a0learned more about the product. You can always hit the back button to return there, but it tends to break the flow of the installation and product exploration process. The two pages are shown below.<br \/>\nBefore pressing the button:<\/p>\n<figure id=\"attachment_3761\" aria-describedby=\"caption-attachment-3761\" style=\"width: 1280px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2018\/12\/boomerang1.gif\" data-rel=\"lightbox-image-11\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-3761\" src=\"https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2018\/12\/boomerang1.gif\" alt=\"Boomerang web page before clicking the button.\" width=\"1280\" height=\"759\" \/><\/a><figcaption id=\"caption-attachment-3761\" class=\"wp-caption-text\">Boomerang web page before clicking the button.<\/figcaption><\/figure>\n<p>After:<\/p>\n<p><figure id=\"attachment_3762\" aria-describedby=\"caption-attachment-3762\" style=\"width: 1280px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2018\/12\/boomerang2.gif\" data-rel=\"lightbox-image-12\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-3762\" src=\"https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2018\/12\/boomerang2.gif\" alt=\"Boomerang page now changed to the Chrome Web Store.\" width=\"1280\" height=\"760\" \/><\/a><figcaption id=\"caption-attachment-3762\" class=\"wp-caption-text\">Boomerang page now changed to the Chrome Web Store.<\/figcaption><\/figure><\/li>\n<\/ul>\n<h3>Hybrid of Methods 2 and 3<\/h3>\n<ul>\n<li><strong>Clearbit Connect:<\/strong> Apparently they\u00a0<em>really\u00a0<\/em>doesn&#8217;t want you to miss the point that you should install their extension through the Chrome Web Store. They actually open a new tab to the Chrome Web Store\u00a0<em>and\u00a0<\/em>change the original tab with their webpage <em>also<\/em> to the Chrome Web Store. The disadvantage here is that this can be confusing to users, who may wonder what happened to the webpage they were\u00a0viewing and why there are now two of the same tab.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>On June 12, 2018,\u00a0Google disabled inline installation of Chrome extensions. This means that now you can&#8217;t directly install an extension from a company&#8217;s website&#8211;you can only do it\u2026<\/p>\n","protected":false},"author":2,"featured_media":9112,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[3770,3462],"tags":[],"class_list":["post-3692","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-chrome-extensions","category-developers"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\r\n<title>How to handle Google&#039;s disabling of inline installations of Chrome extensions<\/title>\r\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\r\n<link rel=\"canonical\" href=\"https:\/\/www.gmass.co\/blog\/google-disabling-inline-installations-chrome-extensions\/\" \/>\r\n<meta property=\"og:locale\" content=\"en_US\" \/>\r\n<meta property=\"og:type\" content=\"article\" \/>\r\n<meta property=\"og:title\" content=\"How to handle Google&#039;s disabling of inline installations of Chrome extensions\" \/>\r\n<meta property=\"og:description\" content=\"On June 12, 2018,\u00a0Google disabled inline installation of Chrome extensions. This means that now you can&#8217;t directly install an extension from a company&#8217;s website&#8211;you can only do it\u2026\" \/>\r\n<meta property=\"og:url\" content=\"https:\/\/www.gmass.co\/blog\/google-disabling-inline-installations-chrome-extensions\/\" \/>\r\n<meta property=\"og:site_name\" content=\"GMass Blog\" \/>\r\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/GmailMailMerge\/\" \/>\r\n<meta property=\"article:published_time\" content=\"2019-02-05T00:05:13+00:00\" \/>\r\n<meta name=\"author\" content=\"Ajay Goel\" \/>\r\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\r\n<meta name=\"twitter:creator\" content=\"@PartTimeSnob\" \/>\r\n<meta name=\"twitter:site\" content=\"@GMassForGmail\" \/>\r\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Ajay Goel\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\r\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.gmass.co\\\/blog\\\/google-disabling-inline-installations-chrome-extensions\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.gmass.co\\\/blog\\\/google-disabling-inline-installations-chrome-extensions\\\/\"},\"author\":{\"name\":\"Ajay Goel\",\"@id\":\"https:\\\/\\\/www.gmass.co\\\/blog\\\/#\\\/schema\\\/person\\\/b5fa74f8765b860701158fd77162fff8\"},\"headline\":\"How to handle Google&#8217;s disabling of inline installations of Chrome extensions\",\"datePublished\":\"2019-02-05T00:05:13+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.gmass.co\\\/blog\\\/google-disabling-inline-installations-chrome-extensions\\\/\"},\"wordCount\":1239,\"commentCount\":1,\"image\":{\"@id\":\"https:\\\/\\\/www.gmass.co\\\/blog\\\/google-disabling-inline-installations-chrome-extensions\\\/#primaryimage\"},\"thumbnailUrl\":\"\",\"articleSection\":[\"Chrome Extensions\",\"Developers\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.gmass.co\\\/blog\\\/google-disabling-inline-installations-chrome-extensions\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.gmass.co\\\/blog\\\/google-disabling-inline-installations-chrome-extensions\\\/\",\"url\":\"https:\\\/\\\/www.gmass.co\\\/blog\\\/google-disabling-inline-installations-chrome-extensions\\\/\",\"name\":\"How to handle Google's disabling of inline installations of Chrome extensions\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.gmass.co\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.gmass.co\\\/blog\\\/google-disabling-inline-installations-chrome-extensions\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.gmass.co\\\/blog\\\/google-disabling-inline-installations-chrome-extensions\\\/#primaryimage\"},\"thumbnailUrl\":\"\",\"datePublished\":\"2019-02-05T00:05:13+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.gmass.co\\\/blog\\\/#\\\/schema\\\/person\\\/b5fa74f8765b860701158fd77162fff8\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.gmass.co\\\/blog\\\/google-disabling-inline-installations-chrome-extensions\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.gmass.co\\\/blog\\\/google-disabling-inline-installations-chrome-extensions\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.gmass.co\\\/blog\\\/google-disabling-inline-installations-chrome-extensions\\\/#primaryimage\",\"url\":\"\",\"contentUrl\":\"\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.gmass.co\\\/blog\\\/google-disabling-inline-installations-chrome-extensions\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.gmass.co\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to handle Google&#8217;s disabling of inline installations of Chrome extensions\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.gmass.co\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.gmass.co\\\/blog\\\/\",\"name\":\"GMass Blog\",\"description\":\"Tips and tricks for sending mail merge and mass email campaigns directly from Gmail\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.gmass.co\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.gmass.co\\\/blog\\\/#\\\/schema\\\/person\\\/b5fa74f8765b860701158fd77162fff8\",\"name\":\"Ajay Goel\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/f3a70af05bbabe47925150d5a1320540e801b78055a74da20658fc97cd0706a2?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/f3a70af05bbabe47925150d5a1320540e801b78055a74da20658fc97cd0706a2?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/f3a70af05bbabe47925150d5a1320540e801b78055a74da20658fc97cd0706a2?s=96&d=mm&r=g\",\"caption\":\"Ajay Goel\"},\"description\":\"Ajay is the founder of GMass and has been developing email sending software for 20 years.\",\"sameAs\":[\"https:\\\/\\\/twitter.com\\\/PartTimeSnob\",\"https:\\\/\\\/x.com\\\/PartTimeSnob\"],\"url\":\"https:\\\/\\\/www.gmass.co\\\/blog\\\/author\\\/ajay-goel\\\/\"}]}<\/script>\r\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to handle Google's disabling of inline installations of Chrome extensions","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:\/\/www.gmass.co\/blog\/google-disabling-inline-installations-chrome-extensions\/","og_locale":"en_US","og_type":"article","og_title":"How to handle Google's disabling of inline installations of Chrome extensions","og_description":"On June 12, 2018,\u00a0Google disabled inline installation of Chrome extensions. This means that now you can&#8217;t directly install an extension from a company&#8217;s website&#8211;you can only do it\u2026","og_url":"https:\/\/www.gmass.co\/blog\/google-disabling-inline-installations-chrome-extensions\/","og_site_name":"GMass Blog","article_publisher":"https:\/\/www.facebook.com\/GmailMailMerge\/","article_published_time":"2019-02-05T00:05:13+00:00","author":"Ajay Goel","twitter_card":"summary_large_image","twitter_creator":"@PartTimeSnob","twitter_site":"@GMassForGmail","twitter_misc":{"Written by":"Ajay Goel","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.gmass.co\/blog\/google-disabling-inline-installations-chrome-extensions\/#article","isPartOf":{"@id":"https:\/\/www.gmass.co\/blog\/google-disabling-inline-installations-chrome-extensions\/"},"author":{"name":"Ajay Goel","@id":"https:\/\/www.gmass.co\/blog\/#\/schema\/person\/b5fa74f8765b860701158fd77162fff8"},"headline":"How to handle Google&#8217;s disabling of inline installations of Chrome extensions","datePublished":"2019-02-05T00:05:13+00:00","mainEntityOfPage":{"@id":"https:\/\/www.gmass.co\/blog\/google-disabling-inline-installations-chrome-extensions\/"},"wordCount":1239,"commentCount":1,"image":{"@id":"https:\/\/www.gmass.co\/blog\/google-disabling-inline-installations-chrome-extensions\/#primaryimage"},"thumbnailUrl":"","articleSection":["Chrome Extensions","Developers"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.gmass.co\/blog\/google-disabling-inline-installations-chrome-extensions\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.gmass.co\/blog\/google-disabling-inline-installations-chrome-extensions\/","url":"https:\/\/www.gmass.co\/blog\/google-disabling-inline-installations-chrome-extensions\/","name":"How to handle Google's disabling of inline installations of Chrome extensions","isPartOf":{"@id":"https:\/\/www.gmass.co\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.gmass.co\/blog\/google-disabling-inline-installations-chrome-extensions\/#primaryimage"},"image":{"@id":"https:\/\/www.gmass.co\/blog\/google-disabling-inline-installations-chrome-extensions\/#primaryimage"},"thumbnailUrl":"","datePublished":"2019-02-05T00:05:13+00:00","author":{"@id":"https:\/\/www.gmass.co\/blog\/#\/schema\/person\/b5fa74f8765b860701158fd77162fff8"},"breadcrumb":{"@id":"https:\/\/www.gmass.co\/blog\/google-disabling-inline-installations-chrome-extensions\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.gmass.co\/blog\/google-disabling-inline-installations-chrome-extensions\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.gmass.co\/blog\/google-disabling-inline-installations-chrome-extensions\/#primaryimage","url":"","contentUrl":""},{"@type":"BreadcrumbList","@id":"https:\/\/www.gmass.co\/blog\/google-disabling-inline-installations-chrome-extensions\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.gmass.co\/blog\/"},{"@type":"ListItem","position":2,"name":"How to handle Google&#8217;s disabling of inline installations of Chrome extensions"}]},{"@type":"WebSite","@id":"https:\/\/www.gmass.co\/blog\/#website","url":"https:\/\/www.gmass.co\/blog\/","name":"GMass Blog","description":"Tips and tricks for sending mail merge and mass email campaigns directly from Gmail","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.gmass.co\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.gmass.co\/blog\/#\/schema\/person\/b5fa74f8765b860701158fd77162fff8","name":"Ajay Goel","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/f3a70af05bbabe47925150d5a1320540e801b78055a74da20658fc97cd0706a2?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/f3a70af05bbabe47925150d5a1320540e801b78055a74da20658fc97cd0706a2?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/f3a70af05bbabe47925150d5a1320540e801b78055a74da20658fc97cd0706a2?s=96&d=mm&r=g","caption":"Ajay Goel"},"description":"Ajay is the founder of GMass and has been developing email sending software for 20 years.","sameAs":["https:\/\/twitter.com\/PartTimeSnob","https:\/\/x.com\/PartTimeSnob"],"url":"https:\/\/www.gmass.co\/blog\/author\/ajay-goel\/"}]}},"_links":{"self":[{"href":"https:\/\/www.gmass.co\/blog\/wp-json\/wp\/v2\/posts\/3692","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.gmass.co\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.gmass.co\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.gmass.co\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.gmass.co\/blog\/wp-json\/wp\/v2\/comments?post=3692"}],"version-history":[{"count":23,"href":"https:\/\/www.gmass.co\/blog\/wp-json\/wp\/v2\/posts\/3692\/revisions"}],"predecessor-version":[{"id":4009,"href":"https:\/\/www.gmass.co\/blog\/wp-json\/wp\/v2\/posts\/3692\/revisions\/4009"}],"wp:attachment":[{"href":"https:\/\/www.gmass.co\/blog\/wp-json\/wp\/v2\/media?parent=3692"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.gmass.co\/blog\/wp-json\/wp\/v2\/categories?post=3692"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.gmass.co\/blog\/wp-json\/wp\/v2\/tags?post=3692"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}