Как запустить Citrix Xenapp в приемнике HTML5 вместо приемника Windows?

Я использую Citrix StoreFront Web API и реализовал все шаги для проверки подлинности запроса и получения списка ресурсов. Я также смог запустить приложение с этим кодом:

function performLaunch(resource) {
        var icaFileUrl = resource.launchurl,
            csrfToken = getCookie('CsrfToken'),
            currentTime = (new Date()).getTime(),
            frameId = "launchframe_" + currentTime;

        // To initiate a launch, an ICA file is loaded into a hidden iframe.
        // The ICA file is returned with content type "application/x-ica", allowing it to be intercepted by the Citrix HDX
        // browser plug-in in Firefox/Chrome/Safari. For IE, the user may be prompted to open the ICA file.
        $('#hidden-iframes').append('<iframe id="' + frameId + '" name="' + frameId + '"></iframe>');

        if (csrfToken != null) {
            icaFileUrl = updateQueryString(icaFileUrl, "CsrfToken", csrfToken);
        }

        // Web Proxy request to load the ICA file into an iframe
        // The request is made by adding
        icaFileUrl = updateQueryString(icaFileUrl, 'launchId', currentTime);
        $("#" + frameId).attr('src', icaFileUrl);

        console.log('perform launch - url: ' + icaFileUrl);
    }

Но, к сожалению, он запускает приложение в Citrix Receiver для Windows. Но моя цель - запустить приложение в браузере. Мы установили Citrix Receiver for HTML5 на наш веб-сервер, но я не знаю, как запустить приложение там.

1 ответ

Другие вопросы по тегам