mirror of
https://github.com/gyurix1968/guacamole-client.git
synced 2025-09-05 20:57:40 +00:00
This is particularly important for AngularJS 1.8.x and jQuery 3.5.0+, which will no longer correct this automatically with their HTML prefilters, resulting in unexpected nesting of tags when the browser interprets something like "<div/>" as "<div>" (older versions of jQuery would have corrected "<div/>" to "<div></div>"). See: * https://docs.angularjs.org/guide/migration#migrating-from-1-7-to-1-8 * https://jquery.com/upgrade-guide/3.5/
This directory structure provides an example of how to apply custom branding and HTML extension to the Guacamole Client web application. This makes use of the guac-manifest.json file to specify the resources that are being provided, and provides examples of changing colors, fonts, and the login screen logo for the application. To use this, you need only to zip the file up into a JAR file, place it in the GUACAMOLE_HOME/extensions folder, and reload the web application. For example: zip -r /tmp/guacamole-branding-example.jar ./ mv /tmp/guacamole-branding-example.jar /etc/guacamole/extensions/ touch /var/lib/tomcat/webapps/guacamole.war These commands assume that your current working directory is this example directory, that your GUACAMOLE_HOME is located at /etc/guacamole, and that your the Guacamole Client web application is deployed in the /var/lib/tomcat/webapps directory with the name "guacamole.war". You should adjust the commands to fit your installation and environment.