Как создать сборку, которая запускается одним щелчком мыши из браузера?
Я могу приблизиться: купив сертификат EV у Digicert, я могу скомпилировать свой код и поместить его в ссылку href на своем веб-сайте. Когда пользователь нажимает ссылку href, файл загружается. Второй щелчок по загруженному файлу запускает его, без дальнейших церемоний благодаря сертификату EV. Я хотел бы сократить два клика до одного, так как в конечном итоге я хотел бы, чтобы студенты выбирали среди нескольких десятков демонстраций для запуска.
Что я уже пробовал:
Я пытался использовать ClickOnce, чтобы скомпилировать его, но, несмотря на многообещающе звучащее название, он дает не больше, чем обещание политика. Я получаю аналогичный пользовательский опыт, используя его, но хуже: он все еще требует двух щелчков с точки зрения пользователя, но теперь за вторым щелчком пользователя следует ожидание, пока программа установки проверяет файлы, присутствующие в манифесте.
Есть ли на самом деле способ заставить браузер загрузить и автоматически запустить код, или я лаю не на то дерево - это свойство браузера и поэтому неразрешимо (поскольку у каждого пользователя будут разные настройки браузера) - действительно ли мне нужно перепрограммировать вещи в JavaScript и встроить их в свои страницы?