Вызовите методы DLL из Javascript
Я хочу вызывать методы dll из javascript.
Я следил за этой статьейСоздание объектов activex с помощью c #
Поскольку ActiveX работает только в IE, как я могу вызывать эти методы из JavaScript в FireFox или Chrome?
У меня уже есть приложение, которое использует объект ActiveX для вызова методов Dll, но оно работает только в IE.
Есть ли какой-нибудь способ сделать браузер моего приложения независимым?
UPDATED
Я использовал Jquery async AJAX и веб-сервис для вызова dll-методов:
var to_return = $.ajax({
type: "POST",
url: "Default.aspx/CallMe", //CallMe is WebService method
data: "{}", // parameter to pass
async: false,
contentType: "application/json; charset=utf-8",
dataType: "json",
});
alert(to_return.responseText);
ЕслиCallMe() возвращает строку, предупреждающую об этом как{"d":"True"} где & quot; True & quot; это строка, возвращенная из CallMe.
Как я смогу получить только возвращенную строку из него?
Кроме того, еслиCallMe() метод веб-службы возвращает объект класса, присутствующего в этой DLL? Как я могу получить этот объект в JavaScript? а также Смогу ли я вызывать методы этого класса, используя этот возвращаемый объект?
Пожалуйста помоги.