▲ 35 ▼ LinkedIn checks for 2953 browser extensions (github.com) submitted 9 months ago by Blaze@piefed.zip to c/privacy@programming.dev 7 comments fedilink hide all child comments
[–] damnthefilibuster@lemmy.world 20 points 9 months ago (1 child) Dude it asks your browser, not the chrome store. permalink fedilink source parent hideshow 1 child comment replies: [–] RonSijm@programming.dev 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 permalink fedilink source parent
[–] RonSijm@programming.dev 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 permalink fedilink source parent