I have switched over to GNOME Shell, and use GNOME Shell Extensions to tweak the looks and functionality of my distribution.
However, I have not yet found out what technology is used to install, enable and disable the extensions from the webpage with just a few clicks.
How is it implemented? Can any webpage do this?