Фактическим языком для работы в браузере является JavaScript.Пользователь должен отказаться , если он не хочет, чтобы это происходило в его браузере.
Все остальное будет нуждаться в некоторой поддержке плагинов / ActiveX (в окнах).(Включая Flash. Можно утверждать, что у большинства людей будет установлена флэш-память, но она по-прежнему разрешена.)