Dashboards & Visualizations

Splunk creates random folder between static and app folders in browser

greggz
Communicator

I'am trying to load a css dynamically in my Javascript. This should be fairly simple, but Splunk's imaginary folder makes it impossible to achieve.

So the path for any file in the static folder becomes: /en-US/static/@c87tfdcn4/app/MyApp/sample.css

How can I find a secure way to get that folder name inside my Javascript ?

Any help is much appreciated, thanks guys

0 Karma
1 Solution

jeffland
SplunkTrust
SplunkTrust

That is splunk caching the file, and the path your browser sees. You can easily access the file with its original path nevertheless, for example by appending it to the head section:

function loadCss(url) {
    var link = document.createElement("link");
    link.type = "text/css";
    link.rel = "stylesheet";
    link.href = url;
    document.getElementsByTagName("head")[0].appendChild(link);
}
loadCss('/static/app/yourApp/yourFile.css');

You could also use requirejs to load the file.

View solution in original post

0 Karma

jeffland
SplunkTrust
SplunkTrust

That is splunk caching the file, and the path your browser sees. You can easily access the file with its original path nevertheless, for example by appending it to the head section:

function loadCss(url) {
    var link = document.createElement("link");
    link.type = "text/css";
    link.rel = "stylesheet";
    link.href = url;
    document.getElementsByTagName("head")[0].appendChild(link);
}
loadCss('/static/app/yourApp/yourFile.css');

You could also use requirejs to load the file.

0 Karma

greggz
Communicator

And here I was just complicating everything. Thanks sir

0 Karma
Get Updates on the Splunk Community!

Enterprise Security Content Update (ESCU) | New Releases

In December, the Splunk Threat Research Team had 1 release of new security content via the Enterprise Security ...

Why am I not seeing the finding in Splunk Enterprise Security Analyst Queue?

(This is the first of a series of 2 blogs). Splunk Enterprise Security is a fantastic tool that offers robust ...

Index This | What are the 12 Days of Splunk-mas?

December 2024 Edition Hayyy Splunk Education Enthusiasts and the Eternally Curious!  We’re back with another ...