Полезная информация

Будьте в курсе последних изменений в мире Mozilla, следя за нашим микроблогом в Twitter.

Разработка » XmlHttprequst в разных браузерах » 05-09-2009 13:54:56

для доступа к веб сервису в IE  можно просто использовать объект xmlHttpRequest, в FireFox необходимо добавить netscape.security.PrivilegeManager.enablePrivilege('UniversalBrowserRead');
Подскажите пожалуйста что нужно добавить в Opera и Chrom  чтобы можно было получить доступ к веб сервису. За ранее благодарю!

Разработка » netscape.security.PrivilegeManager.enablePrivilege убрать диалог » 04-09-2009 12:45:16

Подскажите пожалуйста как убрать диалоговое окно на разрешение netscape.security.PrivilegeManager.enablePrivilege

Разработка » XMLHttpRequest и веб сервис проблема!!! » 04-09-2009 09:29:47

Большое спасибо вам!!!!!!!!!!!!! уже неделю не знал что сделать

04-09-2009 09:34:44

formatC'vt пишет

Не хватает прав для вызова функции (это ведь файл с диска, а не установленное расширение). Добавьте в код:

Выделить код

Код:

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

Разработка » XMLHttpRequest и веб сервис проблема!!! » 01-09-2009 23:40:26

Здравстуйте несколько дней не могу решить проблему.
Есть веб сервис метод которого я хочу вызвать из  сайта. Вот код.
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

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]