REMOTE ACCESS

Páginas HTML y personalización

Puede editar las páginas HTML proporcionadas con el Bloc de notas o con “notepad++” para personalizar su interfaz de usuario.

Página index.html

La página index.html se encuentra en la ruta de la carpeta raíz del servidor web.

C:Program Files(x86)TSplusClientswww 

La página “index.html” es la página web por defecto. Es como una página de portal con enlaces a las páginas de conexión que se encuentran en la carpeta “www”.
Esta página web puede ser copiada y renombrada para permitir múltiples configuraciones y/o información de inicio de sesión.
Por ejemplo, copiemos y cambiemos el nombre de “index.html” a “index2.html”, esta página estará disponible usando esta “url” “http://localhost/index2.html”

páginas HTML: personalización

Tenga en cuenta que si cambia el nombre del archivo “index.html” por “index2.html” y está utilizando el Portal de Aplicaciones Web, entonces deberá cambiar la siguiente variable en este archivo “page_configuration[“applications_portal”] = “index_applications.html” a “index2_applications.html” y luego cambiar el nombre del archivo “index_applications.html” a “index_2applications.html”.

El “index.html” por defecto incluye todas las opciones posibles:

  • Acceso remoto a las aplicaciones, conexión fuera del navegador web
  • Conexión mediante HTML5 desde cualquier dispositivo
  • Preferencias de impresión local

Podrá cambiar la cabecera y el pie de página en la función de diseño del portal web en el apartado de preferencias del portal web.

Al editar la página web “index.html”, tendrá acceso a varias configuraciones.

// ————— Configuración de acceso —————
var user = “; // Login to use when connecting to the remote server (leave ” to use the login typed in this page)
var pass = “; // Password to use when connecting to the remote server (leave ” to use the password typed in this page)
var domain = “; // Domain to use when connecting to the remote server (leave ” to use the domain typed in this page)
var server = “127.0.0.1”; // Server to connect to (leave ” to use localhost and/or the server chosen in this page)
var port = “; // Port to connect to (leave ” to use localhost and/or the port of the server chosen in this page)
var lang = “as_browser”; // Language to use
var serverhtml5 = “127.0.0.1”; // Server to connect to, when using HTML5 client
var porthtml5 = “3389”; // Port to connect to, when using HTML5 client
var cmdline = “; // Optional text that will be put in the server’s clipboard once connected
// ————— Fin de la configuración de acceso —————

Por ejemplo, vamos a preestablecer demo/Psw como usuario/contraseña editando:
var user = “Demo”; var pass = “Psw”;

Haciendo esto, las credenciales pre-cargadas se hacen visibles en cada visita del portal.

 


 

Otro archivo de configuración muy importante es “settings.js“, ubicado en “C:Program Files (x86)TSplusClientswwwsoftwarehtml5”:

páginas HTML: personalización

Este archivo contiene varias configuraciones para el cliente web HTML5 como deshabilitar el sonido, el portapapeles o permitir la reconexión de la sesión si se cierra la pestaña del navegador.

  • Desactivación del portapapeles:
    “W.clipboard = “yes”; //or “no” “
  • Desactivar el sonido:
    “W.playsound = false;”
  • Cambiar la resolución por defecto para dispositivos móviles:
    “W.viewportwidth = “1024” ” – La altura es calculada por el navegador..
  • Forzar HTTPS para la conexión remota:
    “W.forcealways_ssl = true;”
  • Permitir la reconexión de la sesión cuando se cierra la pestaña del navegador:
    “W.send_logoff = false;”
  • Añadir un mensaje de advertencia para evitar el cierre de la pestaña del navegador:
    buscar el parámetro “W.pageUnloadMessage = ” “.

 


 

La configuración general de la página web de “RemoteApp” se almacena en la carpeta “software”, en dos archivos diferentes: “remoteapp.html” y “remoteapp2.js”.

páginas HTML: personalización

Ejemplo de la configuración disponible presente en ” remoteapp2.js”:

// Remote Desktop Server
var remoteapp2_server = ''; var remoteapp2_port = '443';

// Windows Authentication
var remoteapp2_user = ''; var remoteapp2_psw = ''; var remoteapp2_domain = '';

// Optional Command Line Parameters
var remoteapp2_apppath = '';

// Seamless/RemoteApp mode
var remoteapp2_wallp = 'green'; var remoteapp2_seamless = 'off'; var remoteapp2_remoteapp = 'on';

// Screen
var remoteapp2_color = '32';
var remoteapp2_full = '2';
var remoteapp2_width = '';
var remoteapp2_height = '';
var remoteapp2_scale = '100';
var remoteapp2_smartsizing = '1';
var remoteapp2_dualscreen = 'off';
var remoteapp2_span = 'off';

// Disks mapping (required for printing)
var remoteapp2_disk = '1';

// Printing
var remoteapp2_printer = 'off';
var remoteapp2_preview = 'off';
var remoteapp2_default = 'on';
var remoteapp2_select = 'off';

// Hardware
var remoteapp2_com = '0';
var remoteapp2_smartcard = '0';
var remoteapp2_serial = 'off';
var remoteapp2_usb = 'off';
var remoteapp2_sound = 'on';
var remoteapp2_directx = 'off';

// Miscellaneous
var remoteapp2_alttab = '0';
var remoteapp2_firewall = '1';
var remoteapp2_localtb = '32';
var remoteapp2_lock = 'off';
var remoteapp2_rdp5 = 'off';
var remoteapp2_reset = 'off';
Content Protection by DMCA.com