Home > Preguntas Más Frecuentes - SiteKiosk > Lanzar aplicaciones desde Gestor de Descargas en SiteKiosk Online

Lanzar Aplicaciones desde el Gestor de Descargas

Este tema se aplica a Sitekiosk Online Windows cliente.

El Gestor de Descargas es una función clásica de SiteKiosk heredada del SiteKiosk Windows clásico. No es un administrador de archivos completo, sino una función que permite trabajar con los archivos descargados para interactuar con ellos (ej. consultar y abrir con la aplicación asociada por defecto o personalizada). Existe en todas las versiones de SiteKiosk windows.

El Administrador de Archivos es un componente más completo, orientado a la gestión de archivos para un funcionamiento similar al que obtendríamos con el Explorador de Windows, pero restringido a directorios o carpetas concretos, ya que el uso del explorador de Windows permitiría a un usuario manipular todos los archivos del equipo, y por ello está bloqueado por defecto. Es un componente tradicional de SiteKiosk Windows clásico.

SiteKiosk Online en su última versión 1.3 todavía no cuenta con Administrador de Archivos. Está previsto integrarlo en futuras versiones.

Hasta el momento de disponibilidad del Administrador de Archivos en SiteKiosk Online Windows, este tema explica un método para programadores que permite conseguir algunas de las funciones esenciales combinando el Gestor de Descargas y algo de programación adicional.

El propósito que buscamos es poder abrir determinados tipos de archivos predefinidos en el Gestor de Descargas. 

Comenzamos creando un proyecto usando una plantilla de navegador.

En los ajustes del elemento Web, desde Interfaz de Usuario (Browser UI), seleccionamos la opción Descargas y salvamos el ajuste.




En el proyecto, presione el botón Configuración y en la sección Descargas, seleccione la casilla de verificación Permitir descargas.

Vaya a Configuración - Cliente - Avanzado y presione el botón Agregar configuración.



Ingrese la ruta downloads.downloadFileActions que le ofrece el siguiente valor predeterminado:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
[
    {
        "extension": "pdf",
        "customApplicationPath": "",
        "actionType": "openInSiteKiosk",
        "autoExecute": true
    },
    {
        "extension": "txt",
        "customApplicationPath": "",
        "actionType": "openInSiteKiosk",
        "autoExecute": true
    },
    {
        "extension": "png",
        "customApplicationPath": "",
        "actionType": "openInSiteKiosk",
        "autoExecute": true
    },
    {
        "extension": "gif",
        "customApplicationPath": "",
        "actionType": "openInSiteKiosk",
        "autoExecute": true
    },
    {
        "extension": "jpg",
        "customApplicationPath": "",
        "actionType": "openInSiteKiosk",
        "autoExecute": true
    },
    {
        "extension": "jpeg",
        "customApplicationPath": "",
        "actionType": "openInSiteKiosk",
        "autoExecute": true
    },
    {
        "extension": "exe",
        "customApplicationPath": "",
        "actionType": "downloadOnly",
        "autoExecute": false
    },
    {
        "extension": "zip",
        "customApplicationPath": "",
        "actionType": "downloadOnly",
        "autoExecute": false
    },
    {
        "extension": "7z",
        "customApplicationPath": "",
        "actionType": "downloadOnly",
        "autoExecute": false
    }
]


Copie la sección de valor completa e ingrese el contenido en la aplicación de edición de texto.

Ahora tiene dos opciones para configurar la acción del archivo: OpenWithCustomApplication para abrir archivos con una extensión definida sobre una aplicación personalizada o OpenWithWindowsStandardApplication, para iniciar la aplicación estándar del sistema. En el siguiente ejemplo cambiamos la entrada para la extensión pdf existente:


1
2
3
4
5
6
{
        "extension": "pdf",
        "customApplicationPath": "",
        "actionType": "openInSiteKiosk",
        "autoExecute": true
    },

 por esta otra: 

1
2
3
4
5
6
{
        "extension": "pdf",
        "customApplicationPath": "C:\\Program Files\\Adobe\\Acrobat DC\\Acrobat\\Acrobat.exe",
        "actionType": "OpenWithCustomApplication",
        "autoExecute": false
    },


Entonces, al presionar el botón Abrir en un archivo PDF descargado en el administrador de descargas, el PDF se abrirá con Acrobat Reader.

En el segundo ejemplo, agregamos la siguiente entrada al final de la matriz separada por una coma de la entrada anterior:


1
2
3
4
5
6
7
8
{
 
        "extension": "docx",
        "customApplicationPath": "",
        "actionType": "OpenWithWindowsStandardApplication",
        "autoExecute": false
 
    }



Entonces, al presionar el botón Abrir en un archivo docx descargado en el administrador de descargas, el archivo se abrirá con la aplicación estándar Word. Con estas modificaciones el valor queda así.

Ejemplo:

Ruta: descargas.downloadFileActions

Valor:


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
[
    {
 
        "extension": "pdf",
        "customApplicationPath": "C:\\Program Files\\Adobe\\Acrobat DC\\Acrobat\\Acrobat.exe",
        "actionType": "OpenWithCustomApplication",
        "autoExecute": false
    },
    {
        "extension": "txt",
        "customApplicationPath": "",
        "actionType": "openInSiteKiosk",
        "autoExecute": true
    },
    {
 
        "extension": "png",
        "customApplicationPath": "",
        "actionType": "openInSiteKiosk",
        "autoExecute": true
    },
    {
 
        "extension": "gif",
        "customApplicationPath": "",
        "actionType": "openInSiteKiosk",
        "autoExecute": true
    },
    {
        "extension": "jpg",
        "customApplicationPath": "",
        "actionType": "openInSiteKiosk",
        "autoExecute": true
    },
    {
 
        "extension": "jpeg",
        "customApplicationPath": "",
        "actionType": "openInSiteKiosk",
        "autoExecute": true
    },
    {
        "extension": "exe",
        "customApplicationPath": "",
        "actionType": "downloadOnly",
        "autoExecute": false
    },
    {
        "extension": "zip",
        "customApplicationPath": "",
        "actionType": "downloadOnly",
        "autoExecute": false
    },
    {
        "extension": "7z",
        "customApplicationPath": "",
        "actionType": "downloadOnly",
        "autoExecute": false
    },
    {
        "extension": "docx",
        "customApplicationPath": "",
        "actionType": "OpenWithWindowsStandardApplication",
        "autoExecute": false
    }
]




Copie y pegue el valor completo en el diálogo de configuración avanzada y guarde la configuración avanzada.

Publique el proyecto en el cliente en el que está instalado Adobe Acrobat Reader y Word está configurado como la aplicación predeterminada para abrir docx.

Para probar las acciones del archivo, descargue un archivo Word y un PDF y ábralos en el administrador de descargas.





Vea también ...

Abrir varias URLs y arrancar SiteKiosk
Actualización de SiteKiosk Online de forma automática o programada
Administrador y Gestor de Archivos en SiteKiosk Windows
Ajustar el nivel de zoom (SiteKiosk Windows o Android)
Ajustes de Configuración de máquina cliente en SiteKiosk Online
Archivos de Configuración
Archivos PDF desde navegador o Adobe Reader
Botón de Salida de SiteKiosk Windows
Cambiando ajustes de Windows del usuario limitado SiteKiosk
Compatibilidad de navegadores en SiteKiosk Windows
Configuración de emergencia en SiteKiosk Windows
Contenido multimedia embebido en html
Construir un watchdog de aplicaciones externas con scripts
Control de funciones no autorizadas en SiteKiosk Windows
Control de Protocolos en SiteKiosk Windows
Control direcciones bloqueadas
Descarga e Instalación SiteKiosk Windows clásico
Gestionar actualizaciones de Windows
Gestionar alertas de certificados o seguridad en Windows
Gestor de Descargas y añadir excepciones
Guía de Primeros Pasos de SiteKiosk Windows clásico
Líneas de comandos en navegador Chrome
Llamada a un programa desde una pagina Web
Manipulación de DOM en motor de navegador Chrome
Mantenimiento: apagado, encendido, hibernación, despertar
Maximizar ventanas en enlaces de Start Screen y Chrome
Microsoft Edge y navegador IE
Opciones de energía, apagado y suspensión
Recuperar datos de mi licencia SiteKiosk
Retirada de Internet Explorer en Windows
Requisitos de Sistema SiteKiosk Windows clásico
Registrar SiteKiosk Windows clásico
Restricciones de Versión Demo
SKStartup: ajustes arranque
Salvapantallas con imágenes en SiteKiosk Windows
Salir de SiteKiosk Windows - recuperar acceso a Windows
VNC con SiteKiosk Online Android
Utilizar SiteKiosk dentro de un dominio de Windows
Uso de programas y aplicaciones externas con SiteKiosk


Volver arriba