JSFiddle - React, Tailwind, and code Playground
by Alexander
JavaScript
console.clear();
const detect = (base, success, error) => {
var s = document.createElement('script');
s.onerror = error;
s.onload = success;
document.body.appendChild(s);
s.src = base + '/manifest.json';
}
/* For example
https://chrome.google.com/webstore/detail/data-saver/pfmgfdlgomnbgkofeojodiodmgpgmkac
*/
var id = 'pfmgfdlgomnbgkofeojodiodmgpgmkac123';
detect('chrome-extension://' + id,
_=> alert('Extension exist!'),
_=> alert('Not exist')
);