44

I'm debugging a web application that doesn't work for a user and one of my suspicions is that an installed Chrome extension is interfering with it. Is there an easy way for the user to provide me with a list of their installed extensions? chrome://extensions is a possibility, but it's not easy to extract the information I need except to copy each name manually.

Gremlin
  • 574

5 Answers5

55

Go to chrome://system and click the Expand... button to the right of the extensions row. This provides a comma sorted list of all extensions. You can drag and highlight the list to copy.

active-chrome-extensions

This also has the benefit of only listing active extensions (since installed but deactivated extensions can be ruled out). For a complete list have them activate all extensions they have, refresh the chrome://system page and copy the now updated list.

Paul Fenney
  • 2,851
Curran
  • 1,003
10

Is there an easy way for the user to provide me with a list of installed extensions?

You can use BrowserAddonsView from Nirsoft:

BrowserAddonsView is a simple tool that displays the details of all Web browser addons/plugins installed in your system. BrowserAddonsView can scan and detect the addons of most popular Web browsers: Chrome, Firefox, and Internet Explorer. For Chrome and Firefox, BrowserAddonsView detects and scans all Web browser profiles if there are multiple profiles.

Your can sort the output by "Web Browser" and then select the Chrome extensions.

enter image description here

Then either:

  1. "File" > "Save Selected Items" to export to a text file, or

  2. "View" > "HTML Report - Selected Items"

Here is an extract from the text file for my Chrome:

> type extensions.txt
==================================================
Item ID           : cfhdojbkjhnklbpkdaibdccddilifddb
Status            : Enabled
Web Browser       : Chrome
Addon Type        : Extension
Name              : Adblock Plus
Version           : 1.12.4
Description       : Used by over 50 million people, a free ad blocker that blocks ALL annoying ads, malware and tracking.
Title             : Adblock Plus
Creator           :
Install Time      : 10/11/2016 11:20:33
Update Time       :
Homepage URL      :
Update URL        : https://clients2.google.com/service/update2/crx
Source URL        :
Addon Filename    : C:\Users\DavidPostill\AppData\Local\Google\Chrome\User Data\Default\Extensions\cfhdojbkjhnklbpkdaibdccddilifddb\1.12.4_0\manifest.json
Addon File Created Time: 10/11/2016 11:20:31
Addon File Modified Time: 10/11/2016 11:20:32
Size              :
Profile Folder    : C:\Users\DavidPostill\AppData\Local\Google\Chrome\User Data\Default
==================================================

The user can email you this text file.


Disclaimer

I am not affiliated with Nirsoft in any way, I am just an end user of their software.

DavidPostill
  • 162,382
8

You can copy a JSON list of all the extensions and their URLs by going to chrome://extensions and entering this in your console:

document.querySelector('extensions-manager').extensions_.map(({id, name, state, webStoreUrl}) => ({id, name, state, webStoreUrl}))

or if you want to copy the JSON directly to your clipboard, you can add copy:

copy(document.querySelector('extensions-manager').extensions_.map(({id, name, state, webStoreUrl}) => ({id, name, state, webStoreUrl})))

The result will be a JSON array:

[
    {
        "id": "fmkadmapgofadopljbjfkapdkoienihi",
        "name": "React Developer Tools",
        "state": "ENABLED",
        "webStoreUrl": "https://chrome.google.com/webstore/detail/fmkadmapgofadopljbjfkapdkoienihi"
    },
    {
        "id": "lmhkpmbekcpmknklioeibfkpmmfibljd",
        "name": "Redux DevTools",
        "state": "ENABLED",
        "webStoreUrl": "https://chrome.google.com/webstore/detail/lmhkpmbekcpmknklioeibfkpmmfibljd"
    }
]
4

The use of chrome://system is quick, but this extension provides clickable html links, and includes all your disabled extensions. It even has a plain text list of titles and links for enabled and disabled in the page source as comment at the bottom!

"Export links of all extensions": https://chrome.google.com/webstore/detail/export-links-of-all-exten/cmeckkgeamghjhkepejgjockldoblhcb?hl=en

<!--
......................................................
                     Enabled
......................................................

TidyTab https://chrome.google.com/webstore/detail/lkglfdjcamhjoggmabobhggmpfjhccff

Then you can paste those text links into an extension like below that opens them all up. Dont forget you can change the Site Access to On Click for extensions in its chrome settings page if its asking for more permissions than it seems like it needs.

Multilink https://chrome.google.com/webstore/detail/multilink/hakpaefefpemiaahboigpjchbmgkejaj?hl=en

alchemy
  • 290
0

Use this extension that outputs a html web page of all the extensions installed. It also provides options to download the crx file for offline installation.

enter image description here

https://chromewebstore.google.com/detail/extension-exporter/doikmfpjbcjjimnbablebijofdbgfepb https://github.com/asheroto/Extension-Exporter

tinker
  • 350