3 ms·
It's not possible to detect the presence of Vimium. https://github.com/philc/vimium/issues/2399 https://github.com/philc/vimium/issues/2399
by qolop 4y ago
It's not possible to detect the presence of Vimium.
https://github.com/philc/vimium/issues/2399 https://github.com/philc/vimium/issues/2399
- cepp 4y agoI distinctly remember when I first got on-boarded to Superhuman their app detected Vimium running and asked me to disable it for their site.
- qolop 4y agoHow long ago was this? There used to be a way to do this for earlier versions of Vimium but that doesn't work anymore. Very interested in knowing if it's still possible. Will check out superhuman.
- Timothee 4y agoI work at Superhuman. We used to have code to detect Vimium, though we evidently we removed it very recently, while working on something tangentially related. It was working but definitely finicky over the years. The initial way we checked for it was looking for document.body.matches('*[_vimium-has-onclick-listener]') but apparently that stopped working in 2018. We then used a variation of this code: https://github.com/hackape/Detect-Vimium/blob/master/detect-vimium.js https://github.com/hackape/Detect-Vimium/blob/master/detect-... which seems to work still.