Expand my Community achievements bar.

Announcing the launch of new sub-community for Campaign Web UI to cater specifically to the needs of Campaign Web UI users!
SOLVED

How to reference a webapp internal name inside a webapp

Avatar

Level 2

Hello

 

I was trying to find a way to reference the 'APP01' part of http://xxx.adobe-campaign.com/webApp/APP01 within the webapp so that I don't have to hard-code the URL in the HTML. Is this achievable?

 

Thanks,

 

Gigi

 

 

 

 

1 Accepted Solution

Avatar

Correct answer by
Community Advisor

Hi Gigi,

One possible solution.

You can create an option and store the internal name of web app there and fetch it in webapp using the following code.

 

var intName = getOption('optionInternalName');
ctx.vars.webappInternalName = intName;

 

Thanks,

Deb

View solution in original post

3 Replies

Avatar

Correct answer by
Community Advisor

Hi Gigi,

One possible solution.

You can create an option and store the internal name of web app there and fetch it in webapp using the following code.

 

var intName = getOption('optionInternalName');
ctx.vars.webappInternalName = intName;

 

Thanks,

Deb

Avatar

Level 2
Thank you Deb! That would be an option yes although ideally I wouldn't want to manually enter anything to an Option, but I guess this is as best as we could do at this stage. Thanks again!

Avatar

Community Advisor

Hi,

 

If it's client-side js can just get it from (window.location + '').replace(/.*\//, '').

Server-side doesn't have any info about the webapp afaik.

 

Thanks,

-Jon