не удается создать объект ActiveX с помощью javascript

#javascript #command-prompt #windows-console

#javascript #командная строка #windows-консоль

Вопрос:

я хочу запустить команду rum с помощью командной строки Windows, но для этого требуется объект ActiveX… Mozilla FireFox4 и Google Chrome выдают ошибку

 Uncaught ReferenceError: ActiveXObject is not defined
  

Ответ №1:

ActiveXObject поддерживается только в IE. Это не стандартный объект, специфичный для IE и, следовательно, Windows. Другие браузеры работают на нескольких платформах, и для них не имеет смысла реализовывать этот нестандартный объект.

Комментарии:

1. как я могу открыть блокнот с помощью javascript? без ActiveXObject

2. Если вы говорите о «javascript в браузере», то вы не можете этого сделать, и нет никаких причин, по которым вы должны это делать. Подумайте об этом, если вы можете открыть notepad из JS-кода, то любой веб-сайт может запустить программу «отформатировать ваш жесткий диск», как только вы откроете веб-сайт.

Ответ №2:

Только Internet Explorer позволяет запускать объекты ActiveX.