you are viewing a single comment's thread
view the rest of the comments
[–] 20 points 9 months ago (1 child)

Dude it asks your browser, not the chrome store.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 4 points 9 months ago

    Yea, well that was my first though, but then I though - why would chrome even allow any website to just arbitrary check which extensions you have installed.

    So I checked the scripts and at this line the script is showing

    async function fetchExtensionInfo(extensionId) {
      return new Promise((resolve) => {
        const url = `https://chromewebstore.google.com/detail/$%7BextensionId%7D`;
    

    So I thought maybe they were calling the chromewebstore foreach plugin, and if you have an extension already installed, you get a different response than when you don't - or something.

    But I suppose I'm wrong and for some reason a site can just ask the browser internally which plugins are installed

  • source
  • parent