I don't think the head section is modifiable in that way.. you could probably use "body" selector and get it to load early in the page.
On Wed, Sep 7, 2022, 2:16 AM Kiel Hurley <[email protected]> wrote: > We have multiple Guacamole servers and I’d like to do web analytics to see > how much they’re being used, and when. > > > > umami (and it would be similar for Google Analytics) requires adding a > script into the <head> section (https://umami.is/docs/collect-data). I > created an extension with the following html file, and was hoping it would > work: > > <meta name="before-children" content="head"> > > <script async defer data-website-id="GUID" src=" > https://analytics.example.com/umami.js"></script> > > > > The Tomcat log says the extension loaded but it didn’t appear to work, as > meta is trying to insert the line before the children of a CSS tag called > “head” ( > https://guacamole.apache.org/doc/gug/guacamole-ext.html#updating-existing-html), > which doesn’t exist. > > > > I considered using the js extension resource instead of html, to copy the > JavaScript file, but I need to include the GUID for the website so I’m not > sure this would work. > > > > Is there a way to insert the script line into the head using an extension? > Or could there another way to achieve something similar? > > > > Thanks >
