Страницы: 1
для доступа к веб сервису в IE можно просто использовать объект xmlHttpRequest, в FireFox необходимо добавить netscape.security.PrivilegeManager.enablePrivilege('UniversalBrowserRead');
Подскажите пожалуйста что нужно добавить в Opera и Chrom чтобы можно было получить доступ к веб сервису. За ранее благодарю!
Подскажите пожалуйста как убрать диалоговое окно на разрешение netscape.security.PrivilegeManager.enablePrivilege
Большое спасибо вам!!!!!!!!!!!!! уже неделю не знал что сделать
04-09-2009 09:34:44
Не хватает прав для вызова функции (это ведь файл с диска, а не установленное расширение). Добавьте в код:
Выделить кодКод:
netscape.security.PrivilegeManager.enablePrivilege('UniversalXPConnect UniversalBrowserAccess');К сожалению Вы не привели код функции onProgress, по этому приведу свой пример.
[code]<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
…
<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<script type="text/javascript">
function xmlrpcSynCall() {
try {
var req = new XMLHttpRequest();
netscape.security.PrivilegeManager.enablePrivilege('UniversalXPConnect UniversalBrowserAccess');
req.open('POST', "http://kiparis.crimea.ua:81/ws/testKiparis.1cws", false);
req.setRequestHeader("Content-type", "text/xml");
var xml = '<?xml version="1.0" encoding="UTF-8"?>' +
'<soap:Envelope xmlns:soap="http://schemas.xmlsoap.o
Здравстуйте несколько дней не могу решить проблему.
Есть веб сервис метод которого я хочу вызвать из сайта. Вот код.
function GetValue()
{
req = new XMLHttpRequest();
req.onprogress = onProgress;
req.open("POST","http://kiparis.crimea.ua:81/ws/testKiparis.1cws",false);
req.setRequestHeader("Content-Type", "text/xml");
var str = '<?xml version="1.0" encoding="UTF-8"?>' +
'<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Header/>' +
'<soap:Body> <m:Get xmlns:m="http://www.service-kiparis.feo"/> </soap:Body>' +
'</soap:Envelope>';
req.send(str);
alert(req.responseText);
}
Если исопльзую Internet Explorer 7 то всё прекрасно работает и возвращаются данные, если жи Fire Fox 3.5 то в firebug отслеживаю следующую ошибку uncaught exception: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIXMLHttpRequest.send]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: file:///C:/Documents%20and%20Se
…Страницы: 1