zzz528 Цитата: например им пользовался в C# скриптах
вы не путайте палец с..
Greasemonkey всего лишь надстройка в браузер, которая написана на js и XUL и использует js движок браузера. То есть использует то, что дает js данного браузера (не IE).
Когда вы пишете свою программу на C#, то используете системные библиотеки, которые, так как являются созданием мелкомягких, предоставляют доступ к Microsoft.XMLHTTP и другим вещам из IE (который так же использует библиотеки от Windows).
А теперь даже просто представьте ситуацию, когда вы используете Firefox и этот аддон в Linux - ну откуда там Microsoft.XMLHTTP? Манки будет использовать то, что дает сам браузер, а в FF нет подобной вещи, есть XMLHttpRequest API.
https://ru.wikipedia.org/wiki/XMLHttpRequest Цитата: Создание экземпляра объекта XMLHttpRequest.
На этой стадии необходима отдельная реализация для разных браузеров. Конструкция создания объекта отличается: в IE 5 — IE 6 она реализована через ActiveXObject, а в остальных браузерах (IE 7 и выше, Mozilla, Opera, Chrome, Netscape и Safari) — как встроенный объект типа XMLHttpRequest.
Вызов для ранних версий Internet Explorer выглядит так:
var req = new ActiveXObject("Microsoft.XMLHTTP");
В остальных браузерах:
var req = new XMLHttpRequest();
поэтому, в данной ситуации, некорректно говорить о Microsoft.XMLHTTP